@charset "utf-8";
/*全局*/
body {
	margin: 0px;
	font-size: 12px;
	background: url("../img/xmdjbg.png");
	color: #666;
	font: 12px  Arial, Helvetica, sans-serif,"Microsoft YaHei","Lucida Grande",STHeiti,Verdana,Arial,Times,serif;
}

div,dd,dt,dl,ul,li,ol,h1,h2,h3,h4,h5,form,p {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a {
	color: #333333
}

a:link {
	color: #999999;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: cc0000;
	text-decoration: none;
}

a {
	blr: expression(this.onFocus=this.blur());
}

a:focus {
	outline: none;
}

a.hidefocus {
	outline: none
}

.redline a {
	color: #333333;
}

.redline a:link {
	color: #999999;
	text-decoration: none;
}

.redline a:visited {
	color: #999999;
	text-decoration: none;
}

.redline a:hover {
	color: #94d500;
	text-decoration: underline;
}

.checkbox {
	vertical-align: middle;
	margin-bottom: 4px!important;
	margin-top: 0;
	float: left;
}

.clear {
	clear: both;
}

.none {
	display: none;
}

img {
	border-width: 0;
	margin: 0;
	padding: 0;
}

.margin5 {
	margin-top: 5px;
}

.margin10 {
	margin-top: 10px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	margin: 0 auto
}

.h10 {
	height: 10px;
	clear: both;
	overflow: hidden;
}

.h5 {
	height: 5px;
	clear: both;
	overflow: hidden
}

.pub_path {
	font-size: 12px;
	background: url(../img/path.png) 0px -5px;
	height: 25px;
	text-indent: 35px;
	line-height: 20px;
	background-repeat: no-repeat
}

.pub_path a {
	color: #666666;
}

.pub_path a:link {
	color: #999999;
	text-decoration: none;
}

.pub_path a:visited {
	color: #999999;
	text-decoration: none;
}

.pub_path a:hover {
	color: #94d500;
	text-decoration: underline;
}

.listlinep {
	background: url(../img/xuxian.gif) 0px -34px;
	clear: both;
	overflow: hidden;
	height: 10px;
}

/*头部*/

#top_control {
	background: #fff url(../img/top_bg.jpg) repeat-x;
	height: 27px;
	line-height: 27px;
	width: 100%;
	border-bottom: 1px solid #f1f1f1
}

#top_control ul {
	padding: 0px;
	width: 980px;
	margin: 0 auto;
}

#top_left {
	float: left;
}

#top_left li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	height: 27px;
	overflow: hidden;
}

.mobile {
	background-repeat: no-repeat;
	background-position: 0px -591px;
	overflow: hidden;
	text-indent: 8px;
}

.mobile span {
	margin-left: 5px;
	color: #999999
}

.china {
	overflow: hidden;
	text-indent: 25px;
	background: url(/res/home/images/china.gif) 5px 7px;
	background-repeat: no-repeat;
}

.china span {
	margin-left: 5px;
	color: #999999
}

.icocjwt {
	margin: 0px;
	padding: 0px;
	width: 56px;
	text-indent: 22px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -405px -233px;
	cursor: pointer;
}

.icocjwton {
	margin: 0px;
	padding: 0px;
	width: 56px;
	background-color: #ffffff;
	text-indent: 22px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -405px -264px;
	color: #db4b4b;
	cursor: pointer
}

.icocjwton a {
	color: #db4b4b
}

.icocjwton a:link {
	color: #db4b4b
}

.icocjwton a:visited {
	color: #db4b4b
}

.icocjwton a:hover {
	color: #db4b4b
}

.icoqqlogin {
	margin: 0px;
	padding: 0px;
	width: 272px;
	text-indent: 22px;
	height: 27px;
	z-index: 16;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/h_bg.png) no-repeat 187px 4px;
	cursor: pointer;
}

.icoqqlogin a {
	color: #333333
}

.icoqqlogin a:link {
	color: #333333
}

.icoqqlogin a:visited {
	color: #333333
}

.icoqqlogin a:hover {
	color: #db4b4b
}

#serlist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f1f1f1;
	position: absolute;
	width: 330px;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -1px;
	z-index: 15;
	display: none;
	margin-left: -274px
}

#serlist p {
	margin: 0px;
	padding: 0px;
	overflow: hidden
}

#serlist a {
	display: block;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 30px;
	color: #333333
}

#serlist a:link {
	color: #333333
}

#serlist a:hover {
	background-color: #f8f8f8;
	color: #333333
}

.icomyqf {
	margin: 0px;
	padding: 0px;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #FAFAFA;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -4px -233px;
	cursor: pointer;
	overflow: hidden;
}

.icomyqfon {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -4px -264px;
	color: #db4b4b;
	cursor: pointer;
	overflow: hidden
}

#yhm {
	display: block;
	height: 27px;
	overflow: hidden;
	padding-right: 15px;
}

#xli {
	height: 27px;
	display: block;
	width: 15px;
	float: left;
	background-color: #000000;
	overflow: hidden;
}

#qflist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f1f1f1;
	position: absolute;
	width: 180px;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -1px;
	z-index: 15;
	display: none;
}

#qflist a {
	display: block;
	text-align: center;
	color: #333333;
	float: left;
	width: 90px;
	line-height: 30px;
	font-size: 12px
}

#qflist a:link {
	color: #333333;
}

#qflist a:hover {
	background-color: #f8f8f8;
	color: #333333
}

.icojrsc {
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #FAFAFA;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -157px -233px;
	cursor: pointer;
	border-left: 1px solid #f1f1f1;
}

.icojrscon {
	margin: 0px;
	padding: 0px;
	width: 80px;
	background-color: #ffffff;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -157px -264px;
	color: #db4b4b;
	cursor: pointer
}

.icotsjy {
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #FAFAFA;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -313px -234px;
	cursor: pointer;
	border-left: 1px solid #f1f1f1;
}

.icotsjyon {
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-indent: 25px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -313px -265px;
	color: #db4b4b;
	cursor: pointer
}

.icotsjyon a {
	color: #db4b4b;
}

.icotsjyon a:link {
	color: #db4b4b
}

.icotsjyon a:visited {
	color: #db4b4b
}

.icotsjyon a:hover {
	color: #db4b4b
}

.icohistory {
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-indent: 24px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #FAFAFA;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -4px -233px;
	cursor: pointer;
	border-left: 1px solid #f1f1f1;
}

.icohistoryon {
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-indent: 24px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -4px -264px;
	color: #db4b4b;
	cursor: pointer
}

.icohistoryon a {
	color: #db4b4b
}

.icohistoryon a:link {
	color: #db4b4b
}

.icohistoryon a:visited {
	color: #db4b4b
}

.icohistoryon a:hover {
	color: #db4b4b
}

#historylist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f1f1f1;
	position: absolute;
	width: 330px;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -1px;
	z-index: 15;
	display: none;
}

#historylist a {
	display: block;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 330px;
	text-indent: 8px;
	overflow: hidden;
	line-height: 30px;
}

#historylist a:link {
}

#historylist a:hover {
	background-color: #f8f8f8;
	color: #333333
}

.icophone {
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-indent: 24px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #FAFAFA;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -299px -293px;
	cursor: pointer;
	border-left: 1px solid #f1f1f1;
}

.icophoneon {
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-indent: 24px;
	height: 27px;
	overflow: hidden;
	position: relative;
	z-index: 16;
	border: 1px solid #f1f1f1;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../img/syline.gif) no-repeat -299px -324px;
	color: #db4b4b;
	cursor: pointer
}

.icophoneon a {
	color: #db4b4b
}

.icophoneon a:link {
	color: #db4b4b
}

.icophoneon a:visited {
	color: #db4b4b
}

.icophoneon a:hover {
	color: #db4b4b
}

#phonelist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f1f1f1;
	position: absolute;
	width: 190px;
	height: 96px;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -1px;
	z-index: 15;
	display: none;
	box-shadow: 3px 3px 3px lightgray;
}

#phonelist span {
	display: block;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 320px;
	text-indent: 8px;
	overflow: hidden;
	height: 45px;
}

#phonelist .ios {
	background: url(../img/syline.gif) no-repeat -0px -380px;
}

#phonelist .android {
	background: url(../img/syline.gif) no-repeat -250px -380px;
}

#phonelist .ios a {
	display: block;
	margin-left: 50px;
	width: 130px;
	background-color: #00adef;
	color: #FFFFFF;
	margin-top: 14px;
}

#phonelist .android a {
	display: block;
	margin-left: 50px;
	width: 130px;
	background-color: #7dc03a;
	color: #FFFFFF;
	margin-top: 14px;
}

#sclist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #f1f1f1;
	position: absolute;
	width: 100px;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -1px;
	z-index: 15;
	display: none;
}

#sclist a {
	display: block;
	padding-left: 7px;
	padding-right: 5px;
	color: #666666
}

#sclist a:link {
}

#sclist a:hover {
	background-color: #f8f8f8;
	color: #333333
}

.icoinfo {
	margin: 0px;
	padding: 0px;
	height: 27px;
	overflow: hidden;
	float: left;
	border-top: 0px;
	cursor: pointer;
	border-right: 1px solid #f1f1f1;
	padding-right: 8px;
}

.icoinfo a {
	color: #F90C0C
}

.icoinfo a:link {
	color: #333333
}

.icoinfo a:visited {
	color: #333333
}

.icoinfo a:hover {
	color: #db4b4b
}

.icoexit {
	margin: 0px;
	padding: 0px;
	height: 27px;
	overflow: hidden;
	float: left;
	border-top: 0px;
	cursor: pointer;
	border-right: 1px solid #f1f1f1;
	padding-right: 8px;
	padding-left: 8px;
}

.icoexit a {
	color: #333333
}

.icoexit a:link {
	color: #333333
}

.icoexit a:visited {
	color: #333333
}

.icoexit a:hover {
	color: #db4b4b
}

.inputs {
	border: 1px solid #DCDCDC;
	background-color: #FFFFFF;
	line-height: 24PX;
	width: 180px;
	height: 24px;
}

.f14 {
	font-size: 14px
}

#top_right {
	float: right
}

#top_right li {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	height: 27px;
	overflow: hidden
}

#top_content {
	height: 104px;
	width: 980px;
	margin: 0 auto;
}



#aw {
	width: 100%;
	background-color: #FFFFFF
}

.search {
	border: 3px solid #262626;
	width: 400px;
	height: 32px;
	margin-top: 38px;
	float: right
}

#top_banner {
	width: 100%;
	background-color: #262626;
	height: 39px;
	border-bottom: 1px solid #717171;
	clear: both
}

#top_bannerct {
	width: 980px;
	margin: 0 auto
}



.bli {
	float: left;
	background-image: url(../img/top_banner_li.gif);
	width: 2px;
	height: 20px;
	overflow: hidden;
	margin-top: 10px;
}


#selbox {
	background-color: #F9F9F9;
	position: relative;
	zoom: 1;
	z-index: 7;
	cursor: pointer;
	float: left
}

#selbox ul {
	font-size: 12px;
	line-height: 32px;
	width: 90px;
	text-indent: 8px;
}

.selboxct {
	border: 3px solid #262626;
	width: 90px;
	overflow: hidden;
	position: absolute;
	display: block;
	left: -3px;
	top: 32px;
	border-top: 0px;
	z-index: 8;
	background-color: #FFFFFF;
	display: none
}

.selboxct A {
	display: block;
	text-align: left;
	line-height: 22px;
	text-indent: 8px;
}

.selboxct A:link {
	background-color: #F9F9F9
}

.selboxct A:visited {
	background-color: #F9F9F9
}

.selboxct A:hover {
	background-color: #ECECEC
}

.seldown {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 15px -60px;
}

.selup {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 15px -88px;
}

#inputbox {
	float: left;
	width: 260px;
	overflow: hidden
}

#inputbox input {border: 0px;line-height: 30px;height: 32px;width: 260px;font-size: 14px;text-indent: 8px;color: #333333;overflow: hidden}
#bt {
	float: right;
	background-color: #262626;
	width: 50px;
	overflow: hidden;
	height: 32px;
}

#bt input {
	background-color: #262626;
	border: 0px;
	width: 50px;
	height: 32px;
	overflow: hidden;
	font-family: 宋体;
	font-size: 14px;
	color: #FFFFFF
}

.car {
	float: left;
	margin-top: 2px;
	width: 98px;
	cursor: pointer;
	background-color: #262626;
	overflow: hidden;
}

.car .caricos {
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.car .caricos a {
	background: url(../img/bg.gif) no-repeat 0px -552px;
	width: 98px;
	height: 34px;
	display: block;
}

.gwcnum {
	width: 18px;
	height: 18px;
	background-color: #D3320A;
	color: #FFFFFF;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-right: -96px;
	font-size: 12px;
	margin-top: -12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 297px;
	display: none;
	_position: absolute;
}

#carhtml {
	width: 200px;
	border: 2px solid #262626;
	background-color: #f8f8f8;
	box-shadow: 3px 3px 3px lightgray;
	z-index: 5;
	z-index: 500;
	overflow: hidden;
	position: absolute;
	margin-left: -85px;
	display: none;
}

.bannerjj {
	float: left;
	width: 220px;
	height: 40px;
	position: relative
}

/*最小化头部*/

.min_top_r {
	float: right;
	padding-top: 30px;
}

#min_top_banner {
	height: 4px;
	background-color: #000000;
	overflow: hidden;
	clear: both
}

.min_top_r a {
	color: #333333
}

.min_top_r a:link {
	color: #333333
}

.min_top_r a:visited {
	color: #333333
}

.min_top_r a:hover {
	color: #cc0000
}

/*最小化头部*/



/*首页*/

#sy_content {
	width: 231px;
	overflow: hidden;
	border-right: 1px solid #DCDCDC;
	float: left
}

#sy_content ul {
	margin: 10px;
	overflow: hidden
}

.syw240 {
	width: 85px;
}

.sytuic0 {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	color: #999999;
	line-height: 32px;
	width: 128px;
}/*最*/
.symodiv {
	height: 128px;
	overflow: hidden
}

.index_listsy dl {
	/*background: url(../img/xuxian.gif);*/
	border-bottom: 1px dotted #666666;
	height: 38px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.index_listsy .w {
	width: 228px;
}

.syw334 {
	width: 210px;
}

.xxsy li {
	font-size: 14px;
	float: left;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	clear: both;
	overflow: hidden
}

.index_listsy dl dt {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 39px;
	overflow: hidden
}

.index_listsy dl dt a:link {
	color: #999999
}

.index_listsy dl dt a:visited {
	color: #999999
}

.index_listsy dl dt a:hover {
	color: #94d500;
	text-decoration: underline
}

.index_listsy dl .d1 {
	float: left;
	width: 20px;
	height: 39px;
}

.index_listsy dl .don {
	background: url(../img/bg.gif) no-repeat -23px -246px;
}

.index_list_box {
	width: 980px;
	background: #1f2432;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
	clear: both
}

#top_ad {
	width: 241px;
	height: 494px;
	/*border-right: 1px solid #DCDCDC;*/
	float: left;
	overflow: hidden
}

#top_ad ul {
	margin: 10px;
}

#tj_content {
	width: 415px;
	height: 494px;
	overflow: hidden;
	/*border-right: 1px solid #DCDCDC;*/
	float: left
}

#tj_content ul {
	margin: 10px;
	overflow: hidden
}

.zuihuoyue {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	line-height: 32px;
	overflow: hidden;
	color: #999999;
	width: 165px;
}/*最活跃DJ*/



.tuic0 {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	color: #999999;
	line-height: 32px;
	width: 128px;
}/*最新推荐*/

.tuic1 {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	color: #000000;
	line-height: 32px;
	width: 128px;
}

.tuic2 {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	color: #000000;
	line-height: 32px;
	width: 128px;
}

.tuic3 {
	font-size: 16px;
	border-bottom: 2px solid #010101;
	height: 43px;
	color: #000000;
	line-height: 32px;
	width: 128px;
}

.mon0 {
	display: inline;
	background-color: #010101;
	color: #ffffff;
	font-size: 12px;
	width: 83px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mon1 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 90px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mon2 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 83px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mon3 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 83px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.mof {
	display: inline;
	background-color: #ffffff;
	color: #010101;
	font-size: 12px;
	width: 90px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.huititle {
	border-bottom: 2px solid #000000;
	height: 43px;
}

#tj_dj {
	width: 322px;
	overflow: hidden;
	float: left
}

#tj_dj ul {
	margin: 10px;
}

.w240 {
	width: 266px;
}

.index_list dl {
	/*background: url(../img/xuxian.gif);*/
	border-bottom: 1px dotted #666666;
	height: 38px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.index_list .w {
	width: 318px;
}

.w334 {
	width: 330px;
}

.xx li {
	font-size: 14px;
	float: left;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	clear: both;
	overflow: hidden
}

.index_list dl dt {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 39px;
	overflow: hidden
}

.index_list dl dt a:link {
	color: #999999
}

.index_list dl dt a:visited {
	color: #999999
}

.index_list dl dt a:hover {
	color: #94d500;
	text-decoration: underline
}

.index_list dl .d1 {
	float: left;
	width: 20px;
	height: 39px;
}

.index_list dl .don {
	background: url(../img/bg.gif) no-repeat -23px -246px;
}

.index_list dl .doff {
	background: url(../img/bg.gif) no-repeat 0px -246px;
}

.index_list dl .d2 {
	float: left;
	width: 40px;
	height: 39px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	color: #999999
}

.index_list dl .d2 span {
	color: #cc0000;
	padding: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}/*更新日期*/

/*.index_list dl .d2 a{background:url(../img/bg.gif) no-repeat  0px -28px; display:block; width:20px;height:39px;}

.index_list dl .d2 a:hover{background:url(../img/bg.gif) no-repeat -21px -28px;}*/

.ztitle {
	float: right;
	border: 1px solid #010101;
	height: 22px;
	display: inline;
	margin-top: 6px;
	padding-right: 4px;
}

.more {
	float: right;
	width: 54px;
	height: 30px;
	line-height: 30px;
	background: url(../img/sjx.png) no-repeat 20px -124px;
	margin-top: 8px;
	overflow: hidden;
	color: #999999
}

.more1 {
	float: right;
	width: 54px;
	height: 30px;
	line-height: 30px;
	/* background: url(../img/bg.gif) no-repeat 20px -124px; */
	/*margin-top: 8px;*/
	overflow: hidden;
	color: #999999
}

.more2 {
	float: right;
	width: 54px;
	height: 30px;
	line-height: 30px;
	background: url(../img/sjx.png) no-repeat 20px -124px;
	/*margin-top: 8px;*/
	overflow: hidden;
	color: #999999
}

.more a:link {
	color: #999999
}

.more a:visited {
	color: #999999
}

.more a:hover {
	color: #94d500
}

.tagstitle {
	font-size: 16px;
	border-bottom: 2px solid #000000;
	height: 44px;
	overflow: hidden;
	color: #000000;
	line-height: 44px;
}

.greentitle {
	font-size: 16px;
	border-bottom: 2px solid #000000;
	height: 44px;
	overflow: hidden;
	color: #000000;
	line-height: 44px;
}

#tj_djlist {
	clear: both
}

#tj_djlist dl {
	height: 75px;
	margin-top: 10px;
}

.w140 {
	width: 137px;
}

.jj10 {
	height: 3px;
	overflow: hidden;
	clear: both
}

#tj_djlist dl .d2 {
	float: right;
	height: 75px;
	margin-top: 3px;
	overflow: hidden
}

#tj_djlist dl dt {
	float: left;
	width: 170px;
	overflow: hidden;
	margin-left: 10px;
	font-size: 12px
}

#tj_djlist dl dt .p1 {
	font-size: 12px;
	width: 174px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

#tj_djlist dl dt .p1 a:link {
	color: #333333
}

#tj_djlist dl dt .p1 a:visited {
	color: #333333
}

#tj_djlist dl dt .p1 a:hover {
	color: #cc0000;
	text-decoration: underline
}

#tj_djlist dl dt .p2 {
	font-size: 12px;
	width: 174px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

#tj_djlist dl dt .p2 a:link {
	color: #333333
}

#tj_djlist dl dt .p2 a:visited {
	color: #333333
}

#tj_djlist dl dt .p2 a:hover {
	color: #cc0000;
	text-decoration: underline
}

#tj_djlist dl .d1 {
	float: left;
	width: 33px;
	height: 33px;
	line-height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	margin-top: 5px;
	font-style: italic
}

#tj_djlist dl .d1 span {
	display: block;
}

#tj_djlist dl .d2 img {
	width: 72px;
	overflow: hidden;
}

#tj_djlist dl .d2 a {
	position: relative;
	display: block
}

#tj_djlist dl .d2 p {
	position: absolute;
	margin-top: -20px;
	width: 72px;
	height: 20px;
	color: #FFFFFF;
	background-color: #333333;
	overflow: hidden;
	0 line-height: 20px;
	text-align: center;
	filter: alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.play_contorl {
}

.play_contorl .left a {
	float: left;
	display: block;
	margin-top: 12px;
}

.playseloff {
	background: url(../img/bg_bg_bg.png) no-repeat 0px -288px;
	width: 84px;
	height: 20px;
	display: block;
	margin-left: 3px;
	cursor: pointer;
	border: 1px solid #293041;
}

.playselon {
	background: url(../img/bg_bg_bg.png) no-repeat 0px -319px;
	width: 84px;
	height: 20px;
	display: block;
	margin-left: 3px;
	cursor: pointer;
	border: 1px solid #293041;
}

.playall {
	background: url(../img/bg_bg_bg.png) no-repeat 0px -352px;
	width: 84px;
	height: 20px;
	display: block;
	margin-left: 3px;
	cursor: pointer;
	border: 1px solid #293041;
}

.addall {
	background: url(../img/bg_bg_bg.png) no-repeat 0px -381px;
	width: 84px;
	height: 20px;
	display: block;
	cursor: pointer;
	border: 1px solid #293041;
}

.hyp {
	background: url(../img/bg.gif) no-repeat 0px -599px;
	width: 78px;
	height: 20px;
	display: block;
	cursor: pointer;
	border: 1px solid #000000;
	border-left: 0px;
}

.c1 {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #cc0000
}

.c2 {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #cc0000
}

.c3 {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #cc0000
}

.c4 {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #000000;
}

.c5 {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #000000;
}

#new_content {
	width: 657px;
	border-right: 1px solid #DCDCDC;
	float: left
}

#new_content ul {
	margin: 10px;
}

.w505 {
	width: 493px;
}

.w280 {
	width: 281px;
}

.w328 {
	width: 322px;
}

.w275 {
	width: 265px;
}

.w305 {
	width: 305px;
}

.w307 {
	width: 307px;
}

.w318 {
	width: 308px;
	overflow: hidden
}

.pr10 {
	padding-right: 10px;
}

.pr5 {
	padding-right: 5px;
}

.wwpx {
	width: 456px;
}

.wpx {
	width: 426px;
}

#px_content {
}

#px_content ul {
	margin: 10px;
}

.xx li {
	font-size: 14px;
	float: left;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	clear: both;
	overflow: hidden
}

.pxmenu {
	font-family: 微软雅黑;
	font-size: 24px;
	line-height: 50px;
	background: url(../img/bg.gif) no-repeat -12px -405px;
	text-indent: 20px;
}

#hits_djlist_content {
	width: 657px;
/*ie6*/
	_width: 647px;
	border-right: 1px solid #DCDCDC;
	float: left
}

#hits_djlist_content ul {
	padding: 10px;
/*ie6*/
	_padding: 8px;
}

#hits_djlist {
	overflow: hidden;
}

#hits_djlist ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 110px;
	overflow: hidden;
	margin-left: 9px;
}

#hits_djlist ul li {
	position: relative;
	list-style: none;
	margin-left: 1px;
	margin-top: 1px;
	z-index: 1
}

#hits_djlist .m2 {
	width: 120px;
	height: 30px;
	position: absolute;
	z-index: 3;
	background-color: #333333;
	display:;
	margin-top: -30px;
/*ie6*/
	_margin-top: -36px;
	text-align: center;
	filter: alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	font-size: 12px
}

#hits_djlist .m3 {
	width: 120px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	margin-top: -30px;
/*ie6*/
	_margin-top: -36px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF
}

#hits_djlist .m3 a:link {
	color: #ffffff
}

#hits_djlist .m3 a:visited {
	color: #ffffff
}

#hits_djlist .m3 a:hover {
	color: #cc0000;
	text-decoration: underline
}

#hits_djlist .m3 span {
	font-size: 9pt;
	font-family: 宋体;
	color: #cc0000;
	margin-left: 2px;
	display: inline;
}

#hits_djlist ul li p {
	width: 120px;
	height: 100px;
	overflow: hidden
}

#hits_djlist ul li p img {
	width: 120px;
	overflow: hidden
}

#hits_djlist ul li span {
	display: block;
}

.don {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -458px;
	width: 73px;
	height: 32px;
	float: left;
	line-height: 32px;
	text-align: center;
	color: #000000;
	overflow: hidden
}

.don a:link {
	color: #000000
}

.don a:visited {
	color: #000000
}

.don a:hover {
	color: #000000
}

.dof {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -491px;
	width: 73px;
	height: 32px;
	float: left;
	line-height: 30px;
	text-align: center;
	color: #000000;
	overflow: hidden
}

.dof a:link {
	color: #000000
}

.dof a:visited {
	color: #000000
}

.dof a:hover {
	color: #000000
}

.dof2 {
	width: 198px;
	float: left;
	border-bottom: 2px solid #000000;
	height: 28px;
}

#djinfo_content {
	clear: both;
	padding-top: 4px;
}

#djinfo_content ul {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden
}

#djinfo_content ul p {
	margin: 0px;
	padding: 0px;
}

#djinfo_content .i1 {
	width: 260px;
	overflow: hidden;
	border-right: 1PX solid #DCDCDC;
	padding-top: 8px;
}

#djinfo_content .i1 p {
	width: 130px;
	height: 110px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	float: left
}

#djinfo_content .i1 p img {
	width: 120px;
	height: 100px;
}

#djinfo_content .i2 {
	margin-left: 10PX;
	height: 345px;
}

.djinfo_list dl {
	background: url(../img/xuxian.gif) 0px -5px;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 34px;
	height: 34px;
}

.djinfo_list dl dt {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -1200px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	white-space: nowrap;
	text-indent: 20px;
	text-overflow: ellipsis;
	line-height: 34px;
	overflow: hidden;
}

.djinfo_list dl dt span {
	background-color: #f1f1f1;
	padding: 2px;
	font-size: 12px;
	line-height: 28px;
	margin-right: 5px;
	color: #333333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.djinfo_list dl dd {
	float: right;
	width: 50px;
	line-height: 34px;
	text-align: right;
	padding-right: 13px;
}

.sytags {
	width: 302px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}

.sytagsct {
	padding-top: 10px;
}

.sytags_li {
	float: left;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	margin-right: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	height: 24px;
	background-color: #f8f8f8;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap
}

.modiv {
	height: 428px;
	overflow: hidden
}

.w320 {
	width: 300px;
	overflow: hidden
}

#index_fl_news ul {
	margin: 10px;
}

#index_fl_news {
	overflow: hidden
}

#pxb_ct {
	width: 300px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

#pxb_ct ul {
	padding: 0px;
	margin: 0px;
}

#pxb_ct .pxb_title {
	overflow: hidden
}

#pxb_ct .pxb_title li {
	float: left;
	width: 150px;
	text-align: center;
	height: 56px;
	line-height: 48px;
	font-size: 24px;
	overflow: hidden
}

#pxb_ct .px1 {
	background: url(../img/syline.gif) -175px -14px;
}

#pxb_ct .px2 {
	background: url(../img/syline.gif) 0px -161px;
}

.patlist {
	float: left;
	overflow: hidden;
	margin-left: 10px;
	width: 469px;
	display: inline
}

.patlist dl {
	/*background: url(../img/xuxian.gif);*/
	border-bottom: 1px dotted #666666;
	height: 38px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.patlist .w {
	width: 469px;
}

.patlist .w2 {
	width: 388px;
}

.patlist dl dt {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 39px;
	overflow: hidden
}

.patlist dl dt a:link {
	color: #999999
}

.patlist dl dt a:visited {
	color: #999999
}

.patlist dl dt a:hover {
	color: #94d500;
	text-decoration: underline
}

.patlist dl .d1 {
	float: left;
	width: 20px;
	height: 39px;
}

.patlist dl .don {
	background: url(../img/bg.gif) no-repeat -23px -246px;
}

.patlist dl .don a {
	color: #333333
}

.patlist dl .don a:link {
	color: #333333
}

.patlist dl .don a:visited {
	color: #333333
}

.patlist dl .don a:hover {
	color: #333333
}

.patlist dl .doff {
	background: url(../img/bg.gif) no-repeat 0px -246px;
}

.patlist dl .doff a:link {
	color: #333333
}

.patlist dl .doff a:visited {
	color: #333333
}

.patlist dl .doff a:hover {
	color: #333333
}

.patlist dl .d2 {
	float: right;
	width: 40px;
	height: 39px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-right: 1px;
	color: #999999
}

.patlist dl .d2 span {
	color: #cc0000;
	padding: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}/*更新日期*/

/*.patlist dl .d2 a{background:url(../img/bg.gif) no-repeat  0px -28px; display:block; width:20px;height:39px;}

.patlist dl .d2 a:hover{background:url(../img/bg.gif) no-repeat -21px -28px;}*/





.patlist .pat_title {
	float: right;
	border: 1px solid #010101;
	height: 22px;
	display: inline;
	margin-top: 14px;
	padding-right: 4px;
	overflow: hidden
}

.patlist .pat_banner0 {
	height: 50px;
	width: 465px;
	overflow: hidden;
	border-bottom: 2px solid #010101
}

.patlist .pat_banner1 {
	height: 50px;
	width: 465px;
	overflow: hidden;
	border-bottom: 2px solid #010101
}

.patlist .pat_banner2 {
	height: 50px;
	width: 465px;
	overflow: hidden;
	border-bottom: 2px solid #010101
}

.patlist .pat_banner3 {
	height: 50px;
	width: 465px;
	overflow: hidden;
	border-bottom: 2px solid #010101
}

.patlist .pat_title_z {
	float: left;
	line-height: 50px;
	font-size: 16px;
	width: 140px;
	color: #999999;
}

.patlist .pat_title li {
}

.pat_title .pxon0 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxoff0 {
	display: inline;
	background-color: #ffffff;
	color: #010101;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxon1 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxoff1 {
	display: inline;
	background-color: #ffffff;
	color: #010101;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxon2 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxoff2 {
	display: inline;
	background-color: #ffffff;
	color: #010101;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxon3 {
	display: inline;
	background-color: #010101;
	color: #999999;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.pat_title .pxoff3 {
	display: inline;
	background-color: #ffffff;
	color: #010101;
	font-size: 12px;
	width: 60px;
	height: 16px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	line-height: 16px;
	text-align: center;
	cursor: pointer
}

.index_list_box .lb {
	width: 6px;
	height: 490px;
	overflow: hidden;
	/*border-left: 1px solid #dcdcdc;*/
	float: left;
	margin-left: 8px;
}

.index_list_box .lb2 {
	clear: both;
	width: 980px;
	height: 1px;
	overflow: hidden;
	background-color: #dcdcdc
}

/*底部*/

#foot {
	background-color: #262626;
	color: #777777;
	overflow: hidden;
}

#foot a:link,a:visited {
	color: #999999;
	text-decoration: none;
}

#foot a:hover {
	color: #999999;
}

#footct #link .linktitle {
	line-height: 22px;
	color: #999999;
	line-height: 22px;
}

#footct #link {
	padding-top: 8px;
	clear: both;
	padding-bottom: 5px;
}

#footct #link a {
	margin-right: 5px;
	display: inline-block;
	line-height: 18px;
}

#footct #winfo {
	clear: both
}

#footct #bottom {
	line-height: 24px;
	padding-top: 5px;
}

#footct {
	width: 980px;
	margin: 0 auto
}

#footct .lines {
	background-color: #222222;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #444444
}

#footct #bottom .btmenu {
	width: 700px;
	float: left;
	color: #999999
}

#footct #bottom .btright {
	width: 280px;
	float: left;
	color: #999999
}

#footct #bottom .btmenu  a:link {
	color: #999999
}

#footct #bottom .btmenu  a:hover {
	color: #f8f8f8;
}

#footct #bottom .btmenu  a:visited {
	color: #999999
}

#footct #bottom .btmenu a {
	display: block;
	margin-right: 25px;
	float: left
}

#footct #bottom .btleft {
	width: 700px;
	float: left;
	color: #999999
}

#footct #bottom .btright {
	width: 280px;
	float: left;
	color: #999999
}

#footct #bottom .btleft ul {
	margin: 0px;
	padding: 0px
}

#footct #bottom .btleft ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px
}

#footct #bottom .btleft a {
	margin-right: 1px;
	color: #999999
}

#footct #waf a {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -1392px;
	float: left;
	width: 42px;
	height: 42px;
	margin-left: 130px;
	margin-top: 16px;
}

#footct #www a {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -1332px;
	float: left;
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-top: 18px;
}

#footct #beian a {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: -110px -1330px;
	float: right;
	width: 48px;
	height: 50px;
	margin-top: 13px;
}

#footct #backtop a {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: -170px -1285px;
	float: right;
	width: 30px;
	height: 30px;
	margin-top: -3px;
}

.syfenlei {
	overflow: hidden;
	width: 480px;
	float: left
}

.syfenlei .sylist_tr {
	float: left;
	font-size: 12px;
	margin-right: 10px;
	line-height: 24px;
	white-space: nowrap;
	height: 24px;
	verflow: hidden;
}

.syfenlei .sylist_tx {
	float: left;
	width: 330px;
	overflow: hidden;
}

.syfenlei .sylist_tl {
	width: 120px;
	float: left;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
	margin-right: 10px;
	overflow: hidden
}

.syfenlei .sylist_tl a:link {
	color: #FFFFFF
}

.syfenlei .sylist_tl a:visited {
	color: #FFFFFF
}

.syfenlei .sylist_tl a:hover {
	color: #FFFFFF
}

.syfenlei li {
	white-space: nowrap;
}

.icogx {
	background-color: #7dc03a;
	font-size: 12px;
	color: #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: 55px;
	margin-top: -10px;
}

.icogx2 {
	font-size: 12px;
	color: #000000;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	overflow: hidden;
}

.link1 {
	color: #999999;
	cursor: pointer
}

.link2 {
	color: #999999;
	cursor: pointer
}

/*首页*/





/*登录注册*/

#min_bottom {
	text-align: center;
	line-height: 24px;
	margin-top: 10px;
	color: #999999
}

.ral_title {
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	margin: 0 auto;
	width: 980px;
	clear: both;
}

.ral {
	width: 980px;
	margin: auto;
	border: 1px solid #dcdcdc;
	background-color: #FFFFFF;
	overflow: hidden
}

.ral ul {
	padding: 10px;
	margin: 0px;
}


/*登录注册*/




/*列表页*/

#list_top_ad {
	width: 980px;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#list_top_ad_top {
	width: 980px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#list_list_content_left {
	width: 730px;
	overflow: hidden;
	overflow: hidden;
	float: left
}

.list_list_content_l {
	width: 730px;
	overflow: hidden;
	background:#1f2432;
}

.list_list_content_l ul {
	margin: 5px;
}

#list_list_content_r {
	width: 240px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

.list_list_box {
	background:#1f2432;
	overflow: hidden
}

.list_list_box ul {
	padding: 10px;
	margin: 0px;
}

#list_listbox {
	width: 980px;
	margin: 0 auto;
	overflow: hidden
}

.list_fenlei {
}

.list_tl {
	width: 70px;
	float: left;
	font-size: 12px;
	text-indent: 7px;
	margin-top: 7px;
}

.list_tr {
	width: 650px;
	float: left;
	font-size: 12px;
}

.list_tr li {
	white-space: nowrap;
}

.list_tr .flof {
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 3px;
	/*background-color: #293041*/
}

.list_tr .flon {
	background-color: #cc0000;
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 3px;
	margin-top: 3px;
	color: #FFFFFF;
}

.list_tr .flon a:link {
	color: #999999
}

.list_tr .flon a:visited {
	color: #FFFFFF
}

.list_tr .flon a:hover {
	color: #FFFFFF
}

.list_tr .flof a:link {
	color: #999999
}

.list_tr .flof a:visited {
	color: #999999
}

.list_tr .flof a:hover {
	color: #94d500
}

.checkbox_c {
	float: left;
	width: 20px;
	height: 39px;
	cursor: pointer
}

.checkbox_on {
	background: url(../img/bg.gif) no-repeat -23px -246px;
}

.checkbox_off {
	background: url(../img/bg.gif) no-repeat 0px -246px;
}

.listline {
	background: url(../img/xuxian.gif) 0px -28px;
	clear: both;
	width: 100%;
	height: 20px;
	overflow: hidden;
}

.list_tr .flof3 {
	float: right;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-top: 4px;
	background: url(../img/bg.gif) no-repeat -134px 0px;
	text-indent: 16px;
	color: #000000;
	cursor: pointer
}

.list_tr .flof4 {
	float: right;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-top: 4px;
	background: url(../img/bg.gif) no-repeat -232px 0px;
	text-indent: 16px;
	color: #000000;
	cursor: pointer
}

#hothaomenu a {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif
}

#hothaomenu .pxof {
	border-bottom: 2px solid #000000;
	/*background-color: #f8f8f8;*/
	color: #999999
}

#hothaomenu .pxon {
	background-color: #000000;
	overflow: hidden;
	border-bottom: 2px solid #000000;
	color: #FFFFFF
}

#hothaomenu .pxon2 {
	background-color: #cc0000;
	overflow: hidden;
	border-bottom: 2px solid #000000;
	color: #FFFFFF
}

.list_musiclist {
	clear: both
}

.list_musiclist th {
	background-color: f0f0f0;
	border-bottom: 1px solid #333333;
	text-align: center;
	color: #999999;
	line-height: 25px;
	font-weight: normal
}

.list_musiclist td {
	font-size: 14px;
	line-height: 36px;
	height: 36px;
}

.list_musiclist td p {
	float: left;
	margin-left: 6px;
	padding: 0px;
	overflow: hidden;
	width: 400px;
	height: 36px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.keyfen {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 120px;
	height: 36px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.keyfena {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 140px;
	height: 36px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_hot_down {
	overflow: hidden;
}

.list_hot_down dl {clear: both;height: 36.3px;overflow: hidden;line-height: 20px;}
.list_hot_down dl dt {/*font-style: italic;*/width: 30px;float: left;height: 30px;overflow: hidden;line-height: 30px;text-align: center;/*font-weight: bold;*/border: 1px solid #293041}
.list_hot_down dl dd {margin-left: 6px;margin-top: 6px;float: left;width: 180px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
.list_hot_down dl .num1 {background-color: #e60050;color: #ffffff;font-size: 18px;}
.list_hot_down dl .num2 {background-color: #0066CC;color: #ffffff;font-size: 18px;}
.list_hot_down dl .num3 {background-color: #FFCC00;color: #ffffff;font-size: 18px;}
.list_hot_down dl .num4 {background-color: #f0f0f0;color: #000000;font-size: 18px;}


.cor33 {
	color: #333333
}

.cor33  a:link {
	color: #333333
}

.cor33  a:visited {
	color: #333333
}

.cor33  a:hover {
	color: #333333
}

.icotj {
	color: #cc0000
}

.icofav a {
	background: url(../img/bg1.png) no-repeat  -47px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.icofav a:hover {
	background: url(../img/bg1.png) no-repeat  -74px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.icodown a {
	background: url(../img/bg1.png) no-repeat  -103px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.icodown a:hover {
	background: url(../img/bg1.png) no-repeat  -128px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.icopdown a {
	background: url(../img/bg1.png) no-repeat  -103px -28px;
	width: 25px;
	height: 39px;
	display: block;
}

.icopdown a:hover {
	background: url(../img/bg1.png) no-repeat  -128px -28px;
	width: 25px;
	height: 39px;
	display: block;
}

.icocar a {
	background: url(../img/bg1.png) no-repeat  -161px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.icocar a:hover {
	background: url(../img/bg1.png) no-repeat  -189px -28px;
	width: 25px;
	height: 39px;
	float: left;
	display: block;
}

.sbg {
	/*background-color: #FFFFFF*/
}

.dbg {
	background-color: #293041
}

.mbg {
	background-color: #efefef
}

.list_split_page {
	float: right;
	border: 1px solid #293041;
	border-left: 0px;
	height: 32px;
	line-height: 32px;
	margin-top: 15px;
	overflow: hidden
}

.list_split_page li {
	border-left: 1px solid #293041;
	float: left;
	margin: 0px;
}

.list_split_page .b {
	width: 30px;
	text-align: center
}

.list_split_page .e {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.list_split_page .f input {
	border: 0px;
	background-color: #ffffff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.list_split_page .g {
	text-align: center;
}

.list_split_page .g .suboff {
	border: 0px;
	background-color: #ffffff;
	width: 40px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

.list_split_page .g .subon {
	border: 0px;
	background-color: #000000;
	width: 40px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

.list_split_page .num {
	font-size: 12px
}

.list_split_page li span {
}

.list_split_page li a {
	display: block;
	color: #999999
}

.list_split_page li a:link {
	color: #999999
}

.list_split_page li a:visited {
	color: #999999
}

.list_split_page li a:hover {
	background-color: #000000;
	color: #FFFFFF
}

.list_split_page .active {
	background-color: #000000;
	color: #FFFFFF
}

 

/*列表页*/



/*dj专辑*/



#remix_list_left {
	width: 752px;
	float: left;
	overflow: hidden;
}

.remix_hot_title {
	font-family: 微软雅黑;
	font-size: 24px;
	line-height: 40px;
	background: url(../img/bg.gif) no-repeat -15px -415px;
	text-indent: 15px;
	height: 40px;
}

.remix_hot_title2 {
	font-family: 微软雅黑;
	font-size: 24px;
	line-height: 30px;
	border-left: 5px solid #000000;
	text-indent: 15px;
	height: 30px;
	color: #000000
}

.remix_list_box {
	background: #1f2432;
	overflow: hidden;
}

.remix_list_box ul {
	padding: 10px;
	margin: 0px;
}

.remix_hot {
	clear: both;
	padding-top: 10px;
}

.remix_hot li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 82px;
	margin-left: 10px;
	height: 105px;
	_height: 95px;
	overflow: hidden;
	line-height: 24px;
}

.remix_hot img {
	height: 74px;
	overflow: hidden;
	border: 0px
}

.remix_hot li p {
	margin: 0px;
	padding: 0px;
}

.remix_new_title {
	font-family: 微软雅黑;
	font-size: 24px;
	border-left: 5px solid #000000;
	line-height: 26px;
	text-indent: 15px;
	height: 26px;
	color: #000000
}

.remix_path {
	line-height: 30px;
	font-size: 12px;
	background: url(../img/bg.gif) no-repeat -122px -894px;
	text-indent: 18px;
	text-indent: 30px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dcdcdc
}

.remix_path a {
	color: #666666;
}

.remix_path a:link {
	color: #666666;
	text-decoration: none;
}

.remix_path a:visited {
	color: #666666;
	text-decoration: none;
}

.remix_path a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.remix_list_ct dl {
	overflow: hidden;
	clear: both;
	padding-top: 5px;
}

.remix_list_ct dt {
	width: 120px;
	height: 100px;
	float: left;
	overflow: hidden
}

.remix_list_ct dt p {
	height: 90px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	position: relative
}

.remix_list_ct dt p img {
	width: 90px;
	height: 90px;
	margin-left: 10px;
	overflow: hidden;
	border: 0px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.remix_list_ct dd {
	float: left;
	overflow: hidden;
	width: 610px;
}

.remix_list_ct dd p {
	float: right;
	display: block;
	padding-right: 10px;
}

.remix_list_ct dd h4 {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 31px;
	font-size: 16px;
	height: 31px;
}

.remix_list_ct dd h4 a:link {
	color: #333333
}

.remix_list_ct dd h4 a:visited {
	color: #333333
}

.remix_list_ct dd h4 a:hover {
	color: #cc0000;
	text-decoration: underline
}

.remix_list_ct dd h5 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 12px;
}

.remix_list_ct dd h5 a {
	display: block;
	float: left;
	line-height: 24px;
}

#remix_hothaomenu a {
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	overflow: hidden
}

#remix_hothaomenu .pxof {
	border-bottom: 2px solid #000000;
	background-color: #f8f8f8;
	color: #333333
}

#remix_hothaomenu .pxon {
	background-color: #000000;
	overflow: hidden;
	border-bottom: 2px solid #000000;
	color: #FFFFFF
}

#remix_hothaomenu .pxon2 {
	background-color: #cc0000;
	overflow: hidden;
	border-bottom: 2px solid #000000;
	color: #FFFFFF
}

.icohot {
	background: url(../img/bg.gif) no-repeat -162px -220px;
	text-indent: 20px;
}

.icoplay a {
	background: url(../img/bg.gif) no-repeat -162px -128px;
	text-indent: 25px;
}

.icoplay a:visited {
}

.icoplay a:hover {
	background: url(../img/bg.gif) no-repeat -162px -178px;
}

#remix_list_right {
	width: 218px;
	overflow: hidden;
	margin-left: 10px;
	float: left
}

.remix_join_title {
	font-family: 微软雅黑;
	font-size: 16px;
	border-bottom: 2px solid #000000;
	line-height: 36px;
	text-indent: 5px;
	line-height: 36px;
	color: #999999
}

.remix_join_ct dl {
	clear: both;
	height: 55px;
	overflow: hidden;
	line-height: 20px;
}

.remix_join_ct dl dt {
	width: 46px;
	float: left
}

.remix_join_ct dl dt p {
	width: 40px;
	height: 40px;
	overflow: hidden
}

.remix_join_ct dl dt p img {
	height: 40px;
}

.remix_join_ct dl dd {
	float: left;
	width: 152px;
	overflow: hidden
}

.remix_join_ct dl dd h4 {
	font-size: 12px;
	font-weight: normal;
	clear: both
}

.remix_join_ct dl dd h5 {
	font-size: 12px;
	font-weight: normal;
	clear: both
}

.remix_join_ct dl dd h5 p {
	float: left
}

.remix_music_hot_down dl {
	clear: both;
	height: 32px;
	overflow: hidden;
	line-height: 30px;
}

.remix_music_hot_down dl dt {
	width: 36px;
	float: left;
	height: 26px;
	overflow: hidden;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	border: 2px solid #000000
}

.remix_music_hot_down dl dd {
	margin-left: 6px;
	float: left;
	width: 152px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.remix_music_hot_down dl .num1 {
	background-color: #ffffff;
	color: #000000;
	font-size: 18px;
}

.remix_music_hot_down dl .num2 {
	background-color: #ffffff;
	color: #000000;
	font-size: 18px;
}

.remix_music_hot_down dl .num3 {
	background-color: #ffffff;
	color: #000000;
	font-size: 18px;
}

.remix_music_hot_down dl .num4 {
	background-color: #ffffff;
	color: #000000;
	font-size: 18px;
}

.dj_remix_info h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	line-height: 36px;
}

.dj_remix_info .djtx {
	width: 150px;
	height: 100px;
	overflow: hidden
}

.dj_remix_info .djtx  img {
	width: 100px;
}

.dj_remix_info .rtag p {
	font-size: 14px;
	line-height: 28px;
}

.dj_remix_info table {
	width: 100%
}

/*dj专辑*/ 



/*搜索*/

.search_list_content {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #1f2432;
}

.search_list_content ul {
	padding: 10px;
}

.search_list_fenlei {
}

.search_list_tl {
	width: 72px;
	float: left;
	font-size: 12px;
	margin-top: 6px;
	text-align: right
}

.search_list_tr {
	width: 870px;
	float: left;
	font-size: 12px;
}

#search_hothaomenu {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 2px solid #000000;
	background-color: #FFFFFF;
}

#search_hothaomenu a {
	display: block;
	width: 120PX;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	overflow: hidden
}

#search_hothaomenu .pxof {
	background-color: #FFFFFF;
	color: #333333
}

#search_hothaomenu .pxon {
	background-color: #000000;
	overflow: hidden;
	color: #FFFFFF
}

#search_hothaomenu .pxof2 {
	color: #333333;
}

#search_hothaomenu .pxon2 {
	background-color: #cc0000;
	overflow: hidden;
	color: #FFFFFF
}

.search_list_tr li {
	white-space: nowrap;
}

.search_list_tr .flof {
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 3px;
	background-color: #f8f8f8
}

.search_list_tr .flon {
	background-color: #cc0000;
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 3px;
	margin-top: 3px;
	color: #FFFFFF;
}

.search_list_tr .flon a:link {
	color: #FFFFFF
}

.search_list_tr .flon a:visited {
	color: #FFFFFF
}

.search_list_tr .flon a:hover {
	color: #FFFFFF
}

.search_list_tr .flof a:link {
	color: #333333
}

.search_list_tr .flof a:visited {
	color: #333333
}

.search_list_tr .flof a:hover {
	color: #333333
}

.search_list_path {
}

.search_tl {
	width: 72px;
	float: left;
	font-size: 14px;
	margin-top: 3px;
	text-align: right
}

.search_tr {
	width: 500px;
	float: left;
	font-size: 12px;
	font-weight: bold
}

.search_tr li {
	white-space: nowrap;
	background-color: #000000;
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 3px;
	margin-top: 3px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal
}

.search_tr li a:link {
	color: #ffffff
}

.search_tr li a:visited {
	color: #ffffff
}

.search_tr li a:hover {
	color: #ffffff
}

.search_tr li span {
	color: #dcdcdc
}

.list_musiclist td p span {
	color: #cc0000;
}

.search_right {
	float: right;
	border-top: 0px;
	border-right: 0px;
	margin-top: -8px;
	padding: 5px;
	margin-right: -8px;
}

.search_right .butt {
	background-color: #262626;
	border: 0px;
	width: 120px;
	height: 30px;
	overflow: hidden;
	font-family: 宋体;
	font-size: 14px;
	color: #FFFFFF
}

.search_result {
	line-height: 40px;
	color: #999999;
	text-align: center;
	text-indent: 20px;
}

.search_result span {
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
}

/*搜索*/



/*播放*/

#play_listbox {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}

#playlist_ct1 .nonere {
	width: 150px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	color: #cc0000;
	font-size: 12px;
	margin-top: 30px;
	overflow: hidden;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	overflow: hidden;
}

#play_smbt {
	width: 262px;
	overflow: hidden
}

/*播放结束*/





/*下载*/

.font005 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-align: right;
	padding-right: 11px;
}

#dl_bottom {
	background-color: #f8f8f8;
	overflow: hidden;
	font-size: 12px
}

#dl_bottom ul {
	margin: 5px;
	overflow: hidden;
	padding: 0px;
	line-height: 24px
}

#dl_path {
	line-height: 33px;
	background-color: #f8f8f8;
	font-size: 12px;
	text-indent: 8px;
}

.dl_bg {
	background-image: url(/res/home/images/d_bg.gif);
	background-repeat: no-repeat
}

.dl_alert_msg {
	padding: 10px;
}

.dl_alert_msg ul {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.dl_alert_msg ul li {
	float: left;
	width: 200px;
	overflow: hidden
}

#itemTips {
	position: absolute;
	width: 230px;
	line-height: 22px;
	background-color: #333333;
	border: 1px solid #000000;
	border-radius: 5px;
	font-size: 12px;
	display: none;
	text-align: left;
	color: #ffffff;
	margin-left: -38px;
	height: 80px;
}

.dl_foot {
	text-align: center;
	color: #999999;
	font-size: 12px;
	line-height: 30px;
}



/*下载*/

.numStyle {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-style: italic;
}

.fbStyle {
	font-weight: bold
}

.play_wuqu_sm {
	border-left: 5px solid #000000;
	line-height: 32px;
	text-indent: 15px;
	overflow: hidden;
	color: #000000
}

.play_wuqu_sm  #sm1 {
	font-family: 微软雅黑;
	font-size: 20px;
	float: left
}

.play_wuqu_sm  #sm2 {
	float: right;
	margin-right: 10px;
}

.play_wuqu_sm  #sm2 a {
	display: block;
	float: left;
	width: 80px;
	text-align: center;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	margin-left: 10px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: 0px;
}

.play_wuqu_sm  #sm2 a:link {
	background-color: #f8f8f8;
	color: #333333;
	overflow: hidden
}

.play_wuqu_sm  #sm2 a:visited {
	background-color: #f8f8f8;
	color: #333333;
	overflow: hidden
}

.play_wuqu_sm  #sm2 a:hover {
	background-color: #cc0000;
	color: #ffffff;
	overflow: hidden
}

.play_p0 {
	font-size: 12px;
	padding: 1px;
	color: #666666;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px;
}

.play_p1 {
	font-size: 12px;
	background-color: #000000;
	padding: 1px;
	color: #ffffff;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px;
}

/*ajax登录*/

#ajaxlogin_div {
}



/*ajax登录*/

/*搜索*/

#ser_result {
	position: absolute;
	border: 3px solid #000000;
	background-color: #ffffff;
	overflow: hidden;
	width: 255px;
	margin-left: 2px;
	z-index: 10;
	margin-top: 0px;
	border-top: 0px;
	display: none;
	overflow: hidden
}

#ser_result ul {
	margin: 0px;
	padding: 0px;
}

#ser_result ul a {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 25px;
	font-size: 12px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	width: 235px;
	text-overflow: ellipsis;
	overflow: hidden;
}

#ser_result ul a:link {
	background-color: #FFFFFF;
	color: #666666
}

#ser_result ul a:hover {
	background-color: #f1f1f1;
	color: #333333
}

#ser_result ul a span {
	color: #CC0000
}

/*搜索*/



/*关于我们*/

.a_w {
	width: 980px;
	margin: 0 auto;
	border: 1px solid #dcdcdc
}

.a_left {
	width: 159px;
	background-color: #fafafa;
	overflow: hidden;
	border-right: 1px solid #f4f4f4
}

.a_right {
	background-color: #ffffff;
	overflow: hidden
}

.a_off {
	line-height: 40px;
	text-indent: 25px;
	font-size: 15px;
	border-bottom: 1px solid #f4f4f4;
	color: #000000
}

.a_off a:link {
	color: #000000
}

.a_off a:hover {
	color: #000000
}

.a_off a:visited {
	color: #000000
}

.a_on {
	line-height: 40px;
	text-indent: 25px;
	font-size: 15px;
	border-bottom: 1px solid #f4f4f4;
	color: #000000;
	background: url(../img/bg.gif) no-repeat -130px -694px;
}

.a_on a:link {
	color: #000000
}

.a_on a:hover {
	color: #000000
}

.a_on a:visited {
	color: #000000
}

.a_dy {
	position: relative;
	overflow: hidden;
	height: 1px;
	width: 160px;
	overflow: hidden
}

.a_dx {
	position: absolute;
	overflow: hidden;
	margin-left: -1px;
	z-index: 1;
	width: 161px;
	margin-top: -1px;
}

.a_title {
	line-height: 40px;
	text-indent: 20px;
	font-size: 16px;
	border-bottom: 1px solid #f4f4f4;
	color: #000000;
	font-weight: bold;
	background-color: #fafafa;
}

.a_content {
	line-height: 28px;
	padding: 20px;
	font-size: 15px;
	padding-top: 10px;
	min-height: 680px;
	font-family: Arial, Helvetica, sans-serif
}

.a_list {
	line-height: 40px;
	border-bottom: 1px solid #f4f4f4;
	height: 41px;
	overflow: hidden
}

.a_list dl {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.a_list dl dt {
	float: left;
	color: #000000;
}

.a_list dl dd {
	float: left;
	padding-left: 50px;
	color: #999999;
	font-size: 12px;
}

.a_list dl dt {
	float: left
}

.a_list dl dt a:link {
	color: #333333
}

.a_list dl dt a:hover {
	color: #333333
}

.a_list dl dt a:visited {
	color: #333333
}

.a_list2 {
	line-height: 30px;
	border-bottom: 1px solid #f4f4f4;
	height: 41px;
	overflow: hidden;
}

.a_list2 dl {
	float: left;
	width: 350px;
	height: 31px;
	overflow: hidden
}

.a_list2 dl dt {
}

.a_list2 dl dt a:link {
	color: #333333
}

.a_list2 dl dt a:hover {
	color: #333333
}

.a_list2 dl dt a:visited {
	color: #333333
}

.a_title_l a {
	display: block;
	font-size: 18px;
	width: 244px;
	height: 50px;
	overflow: hidden;
	border: 1px solid  #f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background-color: #f8f8f8;
	line-height: 50px;
	text-align: center;
	color: #666666;
}

.a_title_l a:link {
	background-color: #f8f8f8;
	color: #666666
}

.a_title_l a:visited {
	background-color: #f8f8f8;
	color: #666666
}

.a_title_l a:hover {
	background-color: #999999;
	color: #ffffff
}

.a_maps ul {
	clear: both;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-indent: 5px;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

.a_maps ul a {
	color: #333333
}

.a_maps ul a:link {
	color: #333333
}

.a_maps ul a:visited {
	color: #333333
}

.a_maps ul a:hovera {
	color: #333333
}

.a_maps li {
	float: left;
	list-style: none;
}

.a_maps li a {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 28px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 15px;
	margin-top: 10px;
	font-size: 12px;
	white-space: nowrap;
}

.a_maps li a:link {
	color: #333333
}

.a_maps li a:visited {
	color: #333333
}

.a_maps li a:hover {
	background-color: #71C102;
	color: #ffffff
}

.a_maps_lines {
	background-color: #fffff;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8;
	clear: both;
}

.a_clear {
	clear: both;
	height: 20px;
	overflow: hidden
}

.a_title_l a:link {
	color: #333333;
}

.a_bt {
	width: 99px;
	height: 35px;
	background: url(../img/ral.gif) no-repeat -0px -606px;
	font-size: 14px;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer
}



/*DJ信息*/

.i_list_ct {
}

.i_list_ct table tr td {
	height: 80px;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
}

.i_list_ct .nc1 {
	font-size: 12px;
	padding-left: 7px;
	width: 625px;
	overflow: hidden;
	line-height: 25px;
}

.i_list_ct .nc1 h5 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	margin-left: 5px;
	font-weight: normal;
	color: #333333
}

.i_list_ct .nc1 span {
	font-size: 12px;
	margin-right: 10px;
	display: block;
	overflow: hidden;
	float: left;
}

.i_list_ct .nc1 h5 a span {
	margin-right: 0px;
}

.i_list_ct .nc1 h5 a:link {
	color: #333333
}

.i_list_ct .nc1 h5 a:hover {
	color: #333333
}

.i_list_ct .nc1 h5 a:visited {
	color: #333333
}

.i_list_ct .itimes {
	float: right;
	margin-right: 2px;
	color: #000000
}

.i_list_ct .nc2 {
	line-height: 27px;
	color: #999999;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	height: 27px;
	overflow: hidden
}

.i_list_ct .nc3 {
	line-height: 24px;
	color: #999999;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	height: 24px;
	overflow: hidden
}

.i_list_ct .nc3 span {
	display: block;
}

.i_list_ct .tu1 {
	font-size: 12px;
	float: left;
	height: 80px;
	overflow: hidden;
	padding: 0px;
}

.i_list_ct .tu1 div img {
	height: 79px;
	overflow: hidden;
}

.i_list_ct .tu1 div {
	width: 80px;
	height: 79px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px;
}

.i_list_ct .tu1 .noneimg {
	background: url(../img/bg.gif) no-repeat -133px -780px;
	width: 80px;
	height: 79px;
	background-color: #FFFFFF
}

.i_area_list dl {
	clear: both;
	height: 50px;
	overflow: hidden;
	line-height: 20px;
}

.i_area_list dl dt {
	width: 40px;
	float: left;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
}

.i_area_list dl dd {
	margin-left: 6px;
	float: left;
	width: 174px;
	height: 40px;
	overflow: hidden;
}

.i_area_list dl dd a {
	color: #333333
}

.i_area_list dl dd a:link {
	color: #333333
}

.i_area_list dl dd a:visited {
	color: #333333
}

.i_area_list dl dd a:hover {
	color: #333333
}

.i_area_list dl .num {
	background-color: #7dc03a;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
	overflow: hidden
}

.i_area_list dl .num1 {
	background-color: #dcdcdc;
	color: #999999;
	font-size: 12px;
	letter-spacing: 2px;
	overflow: hidden
}

.i_area_list dl dd span {
	padding-left: 10px;
	color: #009900
}

.i_area_list2 dl {
	clear: both;
	height: 50px;
	overflow: hidden;
	line-height: 22px;
}

.i_area_list2 dl dt {
	width: 220px;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.i_area_list2 dl dt span {
	padding: 3px;
	color: #009900;
}

.i_area_list2 dl dd {
	width: 201px;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	text-indent: 3px;
}

.i_area_list2 dl dd a {
	color: #333333
}

.i_area_list2 dl dd a:link {
	color: #333333
}

.i_area_list2 dl dd a:visited {
	color: #333333
}

.i_area_list2 dl dd a:hover {
	color: #333333
}

.i_area_list2 dl dd span {
	color: #999999;
	font-style: italic
}

.ding {
	background-color: #f47373;
	color: #FFFFFF;
	padding: 2px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.i_jubao_bt {
	background-color: #ffffff;
	font-size: 13px;
	color: #d53f3f;
	line-height: 25px;
	overflow: hidden;
}

.i_fabu_bt  a {
	display: block;
	width: 219px;
	height: 53px;
	overflow: hidden;
	background-image: url(/res/home/images/fabu.gif);
	margin: 0 auto
}

.i_fabu_bt  a:link {
	color: #FFFFFF
}

.i_fabu_bt  a:hover {
	color: #FFFFFF
}

.i_fabu_bt  a:visited {
	color: #FFFFFF
}

.icoqq {
	background: url(../img/bg.gif) no-repeat -132px -932px;
	text-indent: 18px;
	color: #999999;
	float: left;
	margin-right: 20px;
}

.icotel {
	background: url(../img/bg.gif) no-repeat -132px -970px;
	text-indent: 18px;
	color: #999999;
	float: left;
	margin-right: 20px;
}

.icoarea {
	background: url(../img/bg.gif) no-repeat -132px -896px;
	text-indent: 18px;
	color: #999999;
	float: left;
	margin-right: 20px;
}



/*DJ信息详情页*/

.i_detail_list0 {
	width: 700px;
	float: left;
	overflow: hidden;
}

.i_detail_list1 {
	width: 270px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

.i_detail_path_bg {
	background-color: #ffffff;
	overflow: hidden;
	padding-top: 5px;
}

.i_detail_path {
	line-height: 24px;
	color: #333333;
	line-height: 32px;
	font-size: 12px;
	background: url(../img/bg.gif) no-repeat -132px -893px;
	text-indent: 18px;
}

.i_detail_path a:link {
	color: #333333
}

.i_detail_path a:visited {
	color: #333333
}

.i_detail_path a:hover {
	color: #cc0000;
	text-decoration: underline
}

.i_detail_list_news {
	width: 680px;
	overflow: hidden
}

.i_detail_list_news dl {
	height: 44px;
	overflow: hidden;
	line-height: 22px;
	float: left
}

.i_detail_list_news dl dt {
	width: 340px;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
}

.i_detail_list_news dl dt span {
	padding: 3px;
	color: #009900;
}

.i_detail_list_news dl dd {
	width: 340px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	text-indent: 3px;
}

.i_detail_list_news dl dd a {
	color: #333333
}

.i_detail_list_news dl dd a:link {
	color: #333333
}

.i_detail_list_news dl dd a:visited {
	color: #333333
}

.i_detail_list_news dl dd a:hover {
	color: #333333
}

.i_detail_list_news dl dd span {
	color: #999999;
	font-style: italic
}

.i_detail_list0 h1 {
	line-height: 45px;
	height: 45px;
	font-size: 24px;
	font-family: 宋体;
	overflow: hidden;
}

.i_detail_list0 h5 {
	position: absolute;
	font-weight: normal;
	margin-left: 550px;
	margin-top: -33px;
	font-size: 12px
}

.i_detail_list0 p {
	margin-top: 10px;
}

.i_detail_msg {
	line-height: 22px;
	padding-top: 5px;
}

.i_detail_msg span {
	color: #ef4949
}

.i_jbbox {
	background-color: #f8f8f8;
	color: #000000;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	text-align: center
}

.i_jbbox_bt {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	width: 38px;
	border: 0px;
	overflow: hidden
}

.title2 {
	height: 25px;
	overflow: hidden
}

.title2 ul {
	margin: 0px;
	padding: 0px;
}

.title2 li span {
	color: #000000;
	font-size: 12px
}

.title2 li span a {
	color: #000000;
}

.title2 li span a:link {
	color: #000000;
}

.title2 li span a:visited {
	color: #000000;
}

.title2 li span a:hover {
	color: #cc0000;
}

.title2 li {
	float: left;
	padding-right: 10px;
}

.title2 .gqtimes {
	padding-right: 5px;
	text-align: right;
	float: right;
}

.i_detail_img {
	float: left;
	width: 327px;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	margin-right: 10px;
}

.i_detail_img img {
	width: 325px;
}

.i_detail_content {
	clear: both;
	min-height: 80px;
	padding-top: 10px;
	_height: 55px;
	_overflow: visible;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	clear: both;
	color: #333333
}

.i_detail_contor {
	clear: both;
	padding-top: 10px;
}

.i_detail_content h7 {
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	clear: both;
	color: #333333
}

.i_detail_ding {
	clear: both;
	padding-top: 10px;
}

.i_detail_ding a {
	background: url(../img/check.png) no-repeat 0px -106px;
	width: 82px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	display: block;
	-webkit-border-radius: 5px;
   /* Webkit browsers */
	border-radius: 5px;
            /* W3C syntax */
}

.i_detail_ding a:link {
	border: 1px solid #e1f5ce;
	overflow: hidden;
	color: #7dc03a
}

.i_detail_ding a:hover {
	border: 1px solid #7dc03a;
	overflow: hidden;
	color: #7dc03a
}

.i_detail_ding a:visited {
	color: #7dc03a
}

.i_search_list_path {
	clear: both
}

.i_search_tl {
	width: 72px;
	float: left;
	font-size: 12px;
	margin-top: 3px;
	text-indent: 10px;
}

.i_search_tr {
	width: 600px;
	float: left;
	font-size: 12px;
	font-weight: bold
}

.i_search_tr li {
	white-space: nowrap;
	background-color: #000000;
	float: left;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 3px;
	margin-top: 3px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal
}

.i_search_tr li a:link {
	color: #ffffff
}

.i_search_tr li a:visited {
	color: #ffffff
}

.i_search_tr li a:hover {
	color: #ffffff
}

.i_search_tr li span {
	color: #dcdcdc
}

.sertag {
	color: #cc0000;
	font-weight: bold;
} 



/* dialog_login start */
.user_dialog_login {
	display: inline;
	float: left;
	width: 550px;
	height: 200px;
	padding: 0 10px;
}

.user_dialog_login .left {
	display: inline;
	float: left;
	width: 260px;
	height: 199px;
	padding: 0 10px 0 24px;
}

.user_dialog_login .left_line {
	display: inline;
	float: left;
	width: 247px;
	margin: 0 0 10px;
}

.user_dialog_login .left_line a {
	text-decoration: underline;
}

.user_dialog_login .left_line .message {
	display: inline;
	float: left;
	width: 220px;
	height: 16px;
	padding-left: 25px;
	margin-top: 5px;
}

.user_dialog_login .left_line .message span {
	background: url("../img/wrong.gif") no-repeat scroll 0 0 transparent;
	color: #F25A04;
	display: none;
	float: left;
	height: 16px;
	line-height: 16px;
	padding-left: 18px;
}

.user_dialog_login .left_line .dl_loginName {
	background: url("../img/h_bg.png") no-repeat scroll 0 -18px;
	_background: url("/res/home/images/h_bg.gif") no-repeat scroll 0 -18px;
	border: 1px solid #999999;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #808080;
	height: 36px;
	padding-left: 39px;
	padding-right: 5px;
	vertical-align: middle;
	width: 200px;
	margin: 0 0 5px;
}

.user_dialog_login .left_line .dl_loginName .input_normal {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 #FFFFFF;
	color: #808080;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	outline-style: none;
	padding: 0 5px;
	vertical-align: middle;
	width: 195px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.user_dialog_login .left_line .dl_password {
	background: url("../img/h_bg.png") no-repeat scroll 0 -54px;
	_background: url("/res/home/images/h_bg.gif") no-repeat scroll 0 -54px;
	border: 1px solid #999999;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #808080;
	height: 36px;
	padding-left: 39px;
	padding-right: 5px;
	vertical-align: middle;
	width: 200px;
}

.user_dialog_login .left_line .dl_password .input_normal {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 #FFFFFF;
	color: #808080;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	outline-style: none;
	padding: 0 5px;
	vertical-align: middle;
	width: 195px;
}

.user_dialog_login .left_line .dl_password .home_btn {
	width: 79px;
	height: 36px;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

.user_dialog_login .left_line .dl_password .home_btn:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.user_dialog_login .left_line .dl_loginqq {
	background: url("../img/h_bg2.png") no-repeat scroll 0 -18px;
	_background: url("/res/home/images/h_bg2.gif") no-repeat scroll 0 -18px;
	border: 1px solid #999999;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #808080;
	height: 36px;
	padding-left: 39px;
	padding-right: 5px;
	vertical-align: middle;
	width: 200px;
}

.user_dialog_login .left_line .dl_loginqq .input_normal {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 #FFFFFF;
	color: #808080;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	outline-style: none;
	padding: 0 5px;
	vertical-align: middle;
	width: 195px;
}

.user_dialog_login .left_line .input {
	display: inline;
	float: left;
	font-size: 14px;
	margin-top: 2px;
}

.user_dialog_login .left_line .input .input_normal {
	border: 1px solid #999999;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #a8a8a8;
	height: 36px;
	padding-right: 5px;
	vertical-align: middle;
	background: none repeat scroll 0 0 transparent;
	font-size: 14px;
	line-height: 33px;
	outline-style: none;
	padding-left: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
}

.user_dialog_login .left_line .input .input_size {
	font-size: 18px;
}

.user_dialog_login .left_line .input .vcode {
	display: inline;
	float: left;
}

.user_dialog_login .left_line .noleft {
	display: inline;
	float: left;
	height: auto !important;
	line-height: 31px;
	min-height: 31px;
	margin-left: 9px;
	margin-top: 2px;
}

.user_dialog_login .left_line .noleft #authCode {
	border: 1px solid #999999;
	width: 84px;
	height: 36px;
	cursor: pointer;
}

.user_dialog_login .left_line .reloadCode {
	display: inline;
	float: left;
	height: 42px;
	line-height: 42px;
	margin-left: 9px;
}

.user_dialog_login .left_line .reloadCode a {
	color: #e38000;
	font-size: 12px;
	text-decoration: underline;
	width: 50px;
	display: inline;
	float: left;
	line-height: 20px;
	text-align: left;
}

.user_dialog_login .left_line .right {
	float: right;
}

.user_dialog_login .left_line .right a {
	color: #E38000;
}

.user_dialog_login .left_line label {
	cursor: pointer;
	display: inline;
	float: left;
}

.user_dialog_login .left_line label .check_box {
	margin-right: 3px;
	vertical-align: -2px;
}

.user_dialog_login .style {
	display: inline;
	float: left;
}

.user_dialog_login .style .home_btn {
	width: 245px;
	height: 34px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

.user_dialog_login .style .home_btn:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

.user_dialog_login .right_line {
	background: url("../img/hr.jpg") no-repeat;
	display: inline;
	float: left;
	padding: 13px 0 0 58px;
	width: 190px;
}

.user_dialog_login .right_line .title {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.user_dialog_login .right_line .reg {
	display: inline;
	float: left;
	width: 100%;
}

.user_dialog_login .right_line .reg p {
	margin-top: 5px;
	padding-bottom: 12px;
	text-align: left;
}

.user_dialog_login .right_line .reg .home_btn {
	background: url("../img/press_button.png") no-repeat scroll 0 -46px;
	border: 0 none;
	cursor: pointer;
	display: inline;
	float: left;
	height: 32px;
	width: 125px;
}

.user_dialog_login .right_line .reg .home_btnb {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: url("../img/press_button.png") no-repeat scroll 0 -138px;
	border: 0 none;
	cursor: pointer;
	display: inline;
	float: left;
	height: 42px;
	line-height: 47px;
	width: 118px;
}

.user_dialog_login .right_line .partner {
	display: inline;
	float: left;
	padding-top: 14px;
	border-top: 1px dashed #D4D4D4;
	margin-top: 20px;
}

.user_dialog_login .right_line .partner p.tit {
	color: #595959;
	margin: 0 0 12px;
}

.user_dialog_login .right_line .partner .qq {
	display: inline;
	float: left;
}
/* dialog_login end */


.play_list0 {
	width: 190px;
	float: left;
	height: 664px;
	overflow: hidden;
}

.djimg {
	height: 200px;
	width: 182px;
	overflow: hidden
}

.play_list1 {
	width: 450px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 10px;
	overflow: hidden;
	height: 663px;
	overflow: hidden;
}

.play_list1vod {
	width: 780px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 10px;
	overflow: hidden;
	height: 663px;
	overflow: hidden;
}

.play_list1vod h1 {
	font-size: 14px;
	font-weight:;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 770px;
	overflow: hidden;
	line-height: 30px;
}

.play_list2 {
	width: 320px;
	float: left;
	margin-left: 10px;
	overflow: hidden
}

.pubbox {
	background: #1f2432;
	overflow: hidden
}

.androidplayer {
	width: 100%;
}

.tx2 {
	height: 200px;
}

.pubbox ul {
	margin: 0px;
	padding: 10px;
}

.tag_pt {
	color: #333333;
	padding: 3px;
	-moz-border-radius: 5px;
}

.tag_vip {
	color: #cc0000;
	padding: 3px;
	-moz-border-radius: 5px;
}

.play_music_hot_down dl {
	clear: both;
	height: 36px;
	overflow: hidden;
	line-height: 20px;
	padding-top: 2px
}

.play_music_hot_down dl dt {
	/*font-style: italic;*/
	width: 30px;
	float: left;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	/*font-weight: bold;*/
	border: 1px solid #293041
}

.play_music_hot_down dl dd {
	margin-left: 6px;
	margin-top: 6px;
	float: left;
	width: 132px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}

.play_music_hot_down dl .num1 {
	background-color: #cc0000;
	color: #ffffff;
	font-size: 18px;
}

.play_music_hot_down dl .num2 {
	background-color: #0066CC;
	color: #ffffff;
	font-size: 18px;
}

.play_music_hot_down dl .num3 {
	background-color: #FFCC00;
	color: #ffffff;
	font-size: 18px;
}

.play_music_hot_down dl .num4 {
	background-color: #f0f0f0;
	color: #000000;
	font-size: 18px;
}

.play_music_hot_down dl .numx {
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
	letter-spacing: 2px;
	padding-top: 5px;
	height: 35px;
	overflow: hidden;
	line-height: 15px;
	overflow: hidden;
	font-weight: normal
}

.play_music_hot_down dl dd span {
	margin-left: 5px;
	color: #999999;
	font-style: italic
}

.play_list1 h1 {
	font-size: 14px;
	background: url(../img/playerop.png) no-repeat -87px center;
	text-indent: 28px;
	color: #f8f8f8;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 429px;
	overflow: hidden;
	line-height: 30px;
	background-color: #293041;
}

.playlist_title {
	width: 429px;
	border: 1px solid #293041;
	border-bottom: 0px;
	margin-top: 10px;
	height: 35px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/playlist.png);
}

.playlist_title .t1 {
	float: left;
	/*background: url(../img/play.gif) no-repeat -119px -71px;*/
	text-indent: 17px;
	margin-left: 13px;
	font-size: 14px;
	line-height: 34px;
	color: #999999
}

.playlist_title .t2 {
	float: right;
	overflow: hidden;
	margin-right: 5px;
	cursor: pointer
}

.playlist_title ul {
	margin: 0px;
	padding: 0px;
}

.playlist_titlea {
	width: 760px;
	border: 1px solid #dcdcdc;
	border-bottom: 0px;
	margin-top: 10px;
	height: 35px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/play.gif);
}

.playlist_titlea .t1 {
	float: left;
	background: url(../img/play.gif) no-repeat -119px -71px;
	text-indent: 17px;
	margin-left: 13px;
	font-size: 14px;
	line-height: 34px;
	color: #000000
}

.playlist_titlea .t2 {
	float: right;
	overflow: hidden;
	margin-right: 5px;
	cursor: pointer
}

.playlist_titlea ul {
	margin: 0px;
	padding: 0px;
}

.bofang1 {
	background: url(../img/play.gif) no-repeat -11px -79px;
	width: 18px;
	height: 16px;
	display: block;
	overflow: hidden;
	float: left;
	margin-top: 9px;
}

.bofang2 {
	background: url(../img/play.gif) no-repeat -48px -79px;
	width: 18px;
	height: 16px;
	overflow: hidden;
	float: left;
	margin-top: 9px;
}

.bofang3 {
	background: url(../img/play.gif) no-repeat -82px -79px;
	width: 18px;
	height: 16px;
	overflow: hidden;
	float: left;
	margin-top: 9px;
}

#bofangstyle {
	float: left;
	color: #cc0000;
	overflow: hidden;
	line-height: 35px;
	display: inline;
}

.playlistvod {
	width: 760px;
	border: 1px solid #dcdcdc;
	height: 0px;
}

.playlist {
	width: 429px;
	border: 1px solid #293041;
	height: 465px;
}

.play_week_title {
	font-family: 微软雅黑;
	font-size: 24px;
	border-left: 5px solid #e31b25;
	line-height: 32px;
	text-indent: 15px;
	color: #999999
}

.playsm_title {
/*background:url(../img/play.gif) no-repeat -1px -201px; */
	color: #cc0000;
	padding-top: 8px;
	line-height: 17px;
	font-family: Tahoma;
	font-size: 12px;
	overflow: hidden;
	clear: both;
}

.playbank {
	background: url(../img/play.gif) no-repeat -2px -152px;
	height: 49px;
	overflow: hidden
}

.h15 {
	height: 15px;
	overflow: hidden;
	clear: both;
	position: relative;
	width: 100%
}

.playlist_menu {
	background-color: #272d3f;
    background: url(../img/play_bgs.gif);
    height: 465px;
    width: 100px;
    float: left;
    overflow: hidden;
}

.playlist_menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.playlist_menu ul {
	line-height: 36px;
	width: 100px;
	overflow: hidden;
	text-indent: 20px;
	cursor: pointer;
	color: #999999;
}

#playlist_ct {
	float: left;
	height: 465px;
	width: 328px;
	overflow: hidden;
	border-left: 1px solid #293041
}

#playlist_ct1 {
	height: 435px;
	overflow: hidden;
	overflow: hidden;
	clear: both;
	background: url(../img/ul-bg.png);
}

#playlist_ct1 .fenye {
	float: left;
}

#playlist_ct1 .fenye a {
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 6px;
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	border: 1px solid #dcdcdc;
	text-align: center;
	margin-top: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#playlist_ct1 .fenye a:link {
}

#playlist_ct1 .fenye a:hover {
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#playlist_ct1 .fenye a:visited {
	color: #000000;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#playlist_ct1 .fenye .sel {
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #7dc03a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#playlist_ct2 {
	height: 30px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/playlist.png);
	border-top: 1px solid #293041
}

#playlist_ct2 .caozuo {
	float: left;
	padding-left: 6px;
	padding-top: 4px;
}

#playlist_ct2 .caozuo a {
	float: left;
}

#playlist_ct2 .caozuo input {
	border: 1px solid #dcdcdc;
	background: rgba(240, 84, 77, 1);
}

#playlist_ct2 .caozuo .xuan_btn {
	text-align: center;
	width: 80px;
	height: 20px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

#playlist_ct2 .caozuo .xuan_btn:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

#playlist_ct2 .caozuo .xuan_add {
	text-align: center;
	margin-left: 10px;
	width: 100px;
	height: 20px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

#playlist_ct2 .caozuo .xuan_add:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

#playlist_ct2 .caozuo .xuan_del {
	text-align: center;
	margin-left: 10px;
	width: 50px;
	height: 20px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

#playlist_ct2 .caozuo .xuan_del:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

#playlist_ct2 .caozuo .xuan_next {
	text-align: center;
	margin-left: 2px;
	width: 52px;
	height: 20px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

#playlist_ct2 .caozuo .xuan_next:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

#selpage {
	width: 60px;
	margin-top: 5px;
	font-size: 12px;
	margin-right: 5px;
}

.ptoff {
	line-height: 35px;
	color: #000000;
	cursor: pointer
}

.pton {
	background: url(../img/play_list_bg.png) no-repeat;
	line-height: 35px;
	color: #000000;
	cursor: pointer
}

#playlist_ct1 .num {
	width: 25px;
	text-align: center;
	float: left;
	padding-top: 2px;
}

#playlist_ct1 .num2 {
	width: 25px;
	color: #7dc03a;
	font-weight: bold;
	text-align: center;
	float: left;
	padding-top: 6px;
}

#playlist_ct1 .bt {
	font-size: 14px;
	white-space: nowrap;
	width: 275px;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left
}

.icodel a {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/bg.gif) no-repeat -251px -63px;
	float: right;
	overflow: hidden;
	margin-top: 4px;
}

.icodel a:hover {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/bg.gif) no-repeat -251px -93px;
}

.icoadd a {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/bg.gif) no-repeat -226px -63px;
	float: right;
	overflow: hidden;
	margin-top: 4px;
}

.icoadd a:hover {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/bg.gif) no-repeat -226px -93px;
}

.selmusic {
	margin-top: 5px;
}

.tag_lv {
	background-color: #000000;
	padding: 1px;
	color: #FFFFFF;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#playlist_ct1 .tdsel {
	background-color: #E8FEE0;
}

#playlist_ct1 .ok {
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
	line-height: 34px;
	height: 34px;
}

#playlist_ct1 .ok a:link {
	color: #94d500
}

#playlist_ct1 .ok a:visited {
	color: #94d500
}

#playlist_ct1 .ok a:hover {
	color: #69728a;
	text-decoration: underline
}

#playlist_ct1 .td {
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
	line-height: 34px;
	height: 34px;
}

#playlist_ct1 .td:hover {
	background: #69728a
}

#playlist_ct1 .td a:link {
	color: #999999
}

#playlist_ct1 .td a:visited {
	color: #999999
}

#playlist_ct1 .td a:hover {
	color: #94d500;
	text-decoration: underline;
}

#playlist_ct1 .tdhover {
	background-color: #fcf8e3;
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
	line-height: 34px;
}

#playlist_ct1 .tdhover a:link {
	color: #333333
}

#playlist_ct1 .tdhover a:visited {
	color: #333333
}

#playlist_ct1 .tdhover a:hover {
	color: #cc0000;
	text-decoration: underline
}

#playlist_ct1 ul {
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 35px;
	line-height: 35px;
}

.playinfo {
	float: left;
	line-height: 20px;
	padding: 5px;
	width: 149px;
	background-color: #293041;
	height: 85px;
	verflow: hidden;
	color: #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.playinfo span {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 14px
}

.load1 {
	width: 200px;
	padding-top: 50px;
	line-height: 24px;
	margin: 0 auto;
	text-align: center;
	color: #000000;
	font-size: 14px
}

.playinfo2 {
	line-height: 20px;
	overflow: hidden;
	width: 58px;
	overflow: hidden;
	color: #333333;
	text-align: center;
}

.playinfo2 .play_favinfo span {
	display: block;
	background: url("../img/play.gif") -402px -35px;
	background-color: #f1f1f1;
	border: 0px solid #dcdcdc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 65px;
	height: 45px;
	overflow: hidden;
	color: #666666
}

.play_favinfo {
	margin-left: 7px;
}

.play_favinfo .sc {
	display: block;
	background: url(../img/play.gif) no-repeat -420px -95px;
	width: 51px;
	padding-top: 4px;
	color: #333333;
	cursor: pointer;
	overflow: hidden;
	text-align: left;
	text-indent: 14px;
	margin-left: 6px;
}

.playcz {
	position: relative;
	height: 31px;
	overflow: hidden
}

.playcz a {
	display: block;
	float: left;
	color: #FFFFFF
}

.playcz a:link {
	color: #FFFFFF
}

.playcz a:hover {
	color: #FFFFFF
}

.playcz a:visited {
	color: #FFFFFF
}

.playcz .dl {
	background-color: #000000;
	background: url(../img/play.gif) no-repeat -8px -105px;
	width: 125px;
	height: 31px;
	overflow: hidden;
	color: #FFFFFF;
	text-indent: 22px;
	line-height: 31px;
	margin-left: 3px;
	cursor: pointer;
}

.playcz .gm {
	background: url(../img/play.gif) no-repeat -105px -105px;
	width: 81px;
	height: 31px;
	overflow: hidden;
	color: #FFFFFF;
	text-indent: 22px;
	line-height: 31px;
	margin-left: 9px;
	cursor: pointer;
}

.playcz .sc {
	background: url(../img/play.gif) no-repeat -203px -105px;
	width: 124px;
	height: 31px;
	float: left;
	overflow: hidden;
	color: #FFFFFF;
	text-indent: 22px;
	line-height: 31px;
	margin-left: 8px;
	cursor: pointer
}

.playcz .gw {
	background: url(../img/play.gif) no-repeat -203px -148px;
	width: 78px;
	height: 31px;
	float: left;
	overflow: hidden;
	color: #FFFFFF;
	text-indent: 22px;
	line-height: 31px;
	margin-left: 8px;
	cursor: pointer
}

.playsm {
	clear: both;
	line-height: 23px;
	padding: 5px;
	padding-top: 10px;
	overflow: hidden;
	border: 1px solid #7dc03a;
}

#play_wq_detail {
	position: absolute;
	z-index: 2;
	margin-top: 10px;
	width: 257px;
	margin-left: 3px;
}

#play_wq_detail .jt {
	background: url(../img/play.gif) no-repeat -378px -41px;
	overflow: hidden;
	height: 10px;
	z-index: 2;
	position: relative;
	margin-top: -62px;
}

#play_wq_detail .nc {
	border: 1px solid #293041;
	background-color: #293041;
	padding: 8px;
	height: 35px;
	overflow: hidden;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.play_detail {
	width: 436px;
	height: 105px;
	overflow: hidden;
}

.play_detail ul {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 10px;
}

.play_detailvod {
	width: 760px;
	height: 105px;
	overflow: hidden;
}

.play_detailvod ul {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 10px;
}

.play_list3 {
	width: 650px;
	background-color: #FFFFFF;
	float: left;
	height: 330px;
	overflow: hidden;
}

.play_list3 ul {
	margin: 0px;
	padding: 10px;
}

.play_list4 {
	width: 320px;
	height: 330px;
	overflow: hidden;
	background-color: #FFFFFF;
	float: left;
	margin-left: 10px;
}

.play_list4 ul {
	margin: 0px;
	padding: 10px;
}

.play_list4 .zxmenu p {
	font-size: 24px;
	line-height: 30px;
	border-left: 5px solid #000000;
	color: #000000;
	text-indent: 17px;
	float: left
}

.play_list4 .more1 {
	display: block;
	float: right;
	width: 35px;
	height: 30px;
	line-height: 30px;
	background: url(../img/bg.gif) no-repeat 10px -125px;
	margin-top: 3px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	text-indent: 0px;
	color: #000000
}

.play_music_zx {
}

.play_music_zx dl {
	clear: both;
	height: 22px;
	overflow: hidden;
	line-height: 24px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.play_music_zx dl dt {
	width: 40px;
	float: left;
	height: 22px;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
}

.play_music_zx dl dd {
	margin-left: 6px;
	float: left;
	width: 250px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}

.play_music_zx dl dd a:link {
	color: #333333
}

.play_music_zx dl dd a:visited {
	color: #333333
}

.play_music_zx dl dd a:hover {
	color: #cc0000;
	text-decoration: underline
}

.play_music_zx dl .num1 {
	background-color: #00adef;
	color: #ffffff;
	font-size: 12px;
}

.play_music_zx dl .num {
	background-color: #dcdcdc;
	color: #000000;
	font-size: 12px;
}

.txtblack {
	line-height: 22px;
}

.play_path {
	border-bottom: 1px solid #dcdcdc;
	line-height: 30px;
	font-size: 12px;
	background: url(../img/bg.gif) no-repeat -122px -893px;
	text-indent: 18px;
	text-indent: 30px;
}

.play_path a {
	color: #666666;
}

.play_path a:link {
	color: #666666;
	text-decoration: none;
}

.play_path a:visited {
	color: #666666;
	text-decoration: none;
}

.play_path a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.play_wuqu_detail {
	font-size: 24px;
	line-height: 30px;
	background: url(../img/bg.gif) no-repeat -12px -415px;
	text-indent: 20px;
}

.LMTSYS {
	font-size: 12px;
	line-height: 35px;
	color: #000000;
	float: right;
	margin-right: 10px;
	cursor: pointer;
	width: 80px;
}

.LMTXYS {
	font-size: 12px;
	line-height: 35px;
	color: #000000;
	float: right;
	margin-right: 10px;
	cursor: pointer;
	width: 50px;
}

.play_fen {
	font-size: 14px;
	font-weight:;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 425px;
	overflow: hidden;
	line-height: 30px;
}

.tagsivpic {
	overflow: hidden;
	padding: 20px 0 0 11px;
	font-size: 12px
}

.tagsivpic li {
	float: left;
	width: 105px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.tagsivpic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 80px;
	height: 79px;
	border: 3px solid #ABA8A8;
	border-radius: 100%
}

.tagsivpic img {
	width: 80px;
	height: 79px
}

.tagsivpic .imga:hover {
	width: 84px;
	height: 83px;
	border: 1px solid #333
}

.tagsivpic .imga:hover img {
	width: 84px;
	height: 83px
}

.tagsipic {
	overflow: hidden;
	padding: 20px 0 0 11px;
	font-size: 12px
}

.tagsipic li {
	float: left;
	width: 136px;
	height: 115px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.tagsipic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 80px;
	height: 80px;
	border: 3px solid #ABA8A8;
	border-radius: 100%
}

.tagsipic img {
	width: 80px;
	height: 80px
}

.tagsipic .imga:hover {
	width: 84px;
	height: 84px;
	border: 1px solid #333
}

.tagsipic .imga:hover img {
	width: 84px;
	height: 84px
}

.homepic {
	overflow: hidden;
	padding: 10px 0 5px 0px;
	font-size: 14px
}

.homepic li {
	float: left;
	width: 140px;
	height: 134px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.homepic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 94px;
	height: 94px;
	box-shadow: 2px 2px 4px 1px #646464;
	/*border: 3px solid #ABA8A8;*/
	border-radius: 100%
}

.homepic img {
	width: 100px;
	height: 100px
}

.homepic .imga:hover {
	width: 98px;
	height: 98px;
	border: 1px solid #333
}

.homepic .imga:hover img {
	width: 98px;
	height: 98px
}

.zjpic {
	padding: 40px 0px 0px 0px;
	font-size: 14px
}

.zjpic li {
	float: left;
	width: 176px;
	height: 186px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.zjpic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 134px;
	height: 134px;
	/*border: 3px solid #ABA8A8;*/
	box-shadow: 5px 5px 8px 1px #646464;
	border-radius: 100%
}

.zjpic img {
	width: 134px;
	height: 134px
}

.zjpic .imga:hover {
	width: 138px;
	height: 138px;
	border: 1px solid #333
}

.zjpic .imga:hover img {
	width: 138px;
	height: 138px
}

.sypic {
	overflow: hidden;
	padding: 20px 0 0 20px;
	font-size: 14px
}

.sypic li {
	float: left;
	width: 140px;
	height: 134px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.sypic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 100px;
	height: 100px;
	box-shadow: 5px 5px 8px 1px #646464;
	/*border: 3px solid #ABA8A8;*/
	border-radius: 100%
}

.sypic img {
	width: 100px;
	height: 100px
}

.sypic .imga:hover {
	width: 98px;
	height: 98px;
	border: 1px solid #333
}

.sypic .imga:hover img {
	width: 98px;
	height: 98px
}

.zjspic {
	padding: 40px 0px 0px 0px;
	font-size: 14px
}

.zjspic li {
	float: left;
	width: 220px;
	height: 182px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.zjspic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 140px;
	height: 140px;
	box-shadow: 5px 5px 8px 1px #646464;
	/*border: 3px solid #ABA8A8;*/
	border-radius: 100%
}

.zjspic img {
	width: 140px;
	height: 140px
}

.zjspic .imga:hover {
	width: 138px;
	height: 138px;
	border: 1px solid #333
}

.zjspic .imga:hover img {
	width: 138px;
	height: 138px
}

.userupic {
	overflow: hidden;
	padding: 10px 0 0 0px;
	font-size: 14px
}

.userupic li {
	float: left;
	width: 88px;
	height: 120px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
}

.userupic .imga {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1px;
	width: 74px;
	height: 74px;
	/*border: 3px solid #ABA8A8;*/
	box-shadow: 3px 3px 5px 1px #646464;
	border-radius: 100%
}

.userupic img {
	width: 74px;
	height: 74px
}

.userupic .imga:hover {
	width: 78px;
	height: 78px;
	border: 1px solid #333
}

.userupic .imga:hover img {
	width: 78px;
	height: 78px
}

.mpboxa {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#mpbox {
	display: block;
	z-index: 100;
	overflow: visible;
	position: fixed;
	bottom: 0px;
 /* position fixed for IE6 */
	_position: absolute;
	_bottom: expression(documentElement.scrollbottom + "px");
}

.play-item {
	width: 30px;
	height: 30px;
	float: left;
	margin-top: -1px;
	cursor: pointer;
	background: url(../img/index.png) no-repeat;
}

.play-item:hover {
	background-position: 0 -30px;
}

.pause-item {
	width: 30px;
	height: 30px;
	float: left;
	margin-top: -1px;
	display: none;
	cursor: pointer;
	background: url(../img/index.png) -30px -30px no-repeat;
}

.pause-item:hover {
	background-position: -30px -60px;
}

.pause-itema {
	display: none;
	cursor: pointer;
	background: url(../img/dj.gif) 2px 5px no-repeat;
}

canvas {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 100001;
}

#overlay {
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 65000;
}

#scshow {
	position: absolute;
	width: 480px;
	overflow: hidden;
	border: 5px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	top: 40%;
	left: 50%;
	margin-left: -240px;
	margin-top: -120px;
	padding-bottom: 20px;
	z-index: 65000;
	padding: 0px;
	color: #333333;
}

#scshow ul {
	margin: 10px;
	padding: 0px;
}

#sccontent {
	line-height: 30px;
	font-size: 14px;
	font-family: 微软雅黑
}

#scrcontent span {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold
}

.sctitle {
	background-color: #000000;
	color: #FFFFFF;
	line-height: 35px;
	height: 35px;
	font-size: 14px;
	overflow: hidden
}

.sctitle ul {
	float: left;
	text-indent: 8px;
	padding: 0px;
	margin: 0px;
}

.sctitle .k1 {
	padding: 0px;
	margin: 0px;
	float: left;
}

.sctitle .k2 {
	padding: 0px;
	margin: 0px;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
}

.sctitle .k2 a {
	width: 20px;
	height: 20px;
	background: url(/res/user/images/clobg.gif) no-repeat;
	overflow: hidden;
}

.sctitle .k2 a:link {
	display: block;
}

.sctitle .k2 a:visited {
	display: block;
}

.sctitle .k2 a:hover {
	display: block;
	background: url(/res/user/images/clobg.gif) 0px -20px no-repeat;
}

.favmusicname {
	line-height: 30px;
	font-size: 12px;
	background: url(../img/control_ico.gif) -3px -726px no-repeat;
	text-indent: 30px;
	height: 25px;
	overflow: hidden;
	width: 350px;
}

.selbox {
	line-height: 30px;
	color: #000000;
	background: url(../img/control_ico.gif) -3px -244px no-repeat;
	text-indent: 28px;
	height: 30px;
	overflow: hidden;
	font-size: 12px
}

#selboxct {
	border: 1px solid #dcdcdc;
	height: 120px;
	overflow-y: scroll;
	background-color: #f8f8f8;
	font-size: 12px
}

#selboxct ul {
	padding: 0px;
	margin: 0px;
	overflow: hidden
}

#selboxct ul a span {
	margin-left: 10px;
	color: #009900
}

#selboxct ul a {
	color: #333333;
	display: block;
	line-height: 24px;
	text-indent: 10px;
}

#selboxct ul a:link {
	color: #333333;
	text-decoration: none
}

#selboxct ul a:visited {
	color: #333333;
	text-decoration: none
}

#selboxct ul a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #efefef
}

.selbox {
	line-height: 30px;
	color: #000000;
	background: url(../img/control_ico.gif) -3px -244px no-repeat;
	text-indent: 28px;
	height: 30px;
	overflow: hidden;
}

.selbox span {
	color: #009900
}

.favmovecontorl {
	margin-left: 0px;
	padding-left: 0px;
}

.favmovecontorl ul {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#favbox {
	width: 480px;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	z-index: 5;
	padding: 0px;
	color: #333333;
	border-top: 0px;
}

.seltitle {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	background-color: #000000;
	color: #ffffff
}

.seltitle ul {
	float: left;
	text-indent: 8px;
	padding: 0px;
	margin: 0px;
}

.seltitle p {
	float: right;
}

.seltitle p a {
	width: 20px;
	height: 20px;
	background: url(/res/user/images/clobg.gif) no-repeat;
	overflow: hidden;
}

.seltitle p a:link {
	display: block;
}

.seltitle p a:visited {
	display: block;
}

.seltitle p a:hover {
	display: block;
	background: url(/res/user/images/clobg.gif) 0px -20px no-repeat;
}

.selclo {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 18px;
	width: 18px;
	background-image: url(/res/user/images/clo.gif);
	cursor: pointer;
	margin-top: 8px;
	margin-right: 10px;
}

#selboxct {
	border: 1px solid #dcdcdc;
	height: 120px;
	overflow-y: scroll;
	background-color: #f8f8f8
}

#selboxct ul {
	padding: 0px;
	margin: 0px;
	overflow: hidden
}

#selboxct ul a span {
	margin-left: 10px;
	color: #009900
}

#selboxct ul a {
	color: #333333;
	display: block;
	line-height: 24px;
	text-indent: 10px;
}

#selboxct ul a:link {
	color: #333333;
	text-decoration: none
}

#selboxct ul a:visited {
	color: #333333;
	text-decoration: none
}

#selboxct ul a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #efefef
}

.selboxctcls {
	background-color: #dcdcdc
}

.favmusicname {
	line-height: 30px;
	font-size: 12px;
	background: url(../img/control_ico.gif) -3px -726px no-repeat;
	text-indent: 30px;
	overflow: hidden;
	height: 25px;
}

.favpad {
	padding: 10px;
}

.selbox {
	line-height: 30px;
	color: #000000;
	background: url(../img/control_ico.gif) -3px -244px no-repeat;
	text-indent: 28px;
	height: 30px;
	overflow: hidden;
}

.favaddmenu {
	padding-top: 10px;
	clear: both;
	overflow: hidden
}

.favinput {
	width: 250px;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background-color: #f8f8f8;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	text-indent: 8px;
}

.favbutton {
	width: 100px;
	height: 29px;
	line-height: 25px;
	overflow: hidden;
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #262626;
}

.favcontorl {
	padding-top: 10px;
}

.favcontorl input {
	margin-right: 10px;
}

.rebutton {
	width: 100px;
	height: 29px;
	border-radius: 3px;
	line-height: 25px;
	overflow: hidden;
	border: 1px solid #d43f3a;
	color: #ffffff;
	background-color: #d9534f;
	cursor: pointer;
}

.rebutton:hover {
	text-decoration: none;
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	border-radius: 3px;
}

.huibutton {
	width: 100px;
	height: 29px;
	border-radius: 3px;
	line-height: 25px;
	overflow: hidden;
	border: 1px solid #ec971f;
	color: #ffffff;
	background-color: #d58512;
	cursor: pointer;
}

.huibutton:hover {
	text-decoration: none;
	color: #fff;
	background-color: #e08809;
	border-color: #d2810f;
	border-radius: 3px;
}

.selbox span {
	color: #009900
}

.favcontorl ul {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.favsuc1 {
	line-height: 30px;
	text-align: center;
	font-size: 12px
}

.favsuc2 {
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #009900;
	font-weight: bold
}

.favsuc3 {
	text-align: center;
	padding-top: 10px;
}

.favsuc3 a {
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid  #990000;
	color: #ffffff;
	background-color: #cc0000;
	margin: 0 auto
}

#favsec {
	color: #FF0000;
	font-weight: bold
}

#tshtml .e0 {
	background: url(../img/close.gif) 0px 6px no-repeat;
	text-indent: 20px;
	background-repeat: no-repeat;
	line-height: 30px;
	color: #FF0000
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.play_background {
	width: 430px;
	height: 105px;
	*height: 118px;
	position: absolute;
	overflow: hidden;
}

.play_background img {
	position: absolute;
	top: 0px;
	top: -100px\9;
	left: -100px\9;
	*top: -100px;
	*left: -100px;
	_top: -50px;
	_left: 0px;
}

.blur {
	filter: url(blur.svg#blur);
 /* FireFox, Chrome, Opera */
	-webkit-filter: blur(30px);
 /* Chrome, Opera */
	-moz-filter: blur(30px);
	-ms-filter: blur(30px);
	filter: blur(30px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=90, MakeShadow=false);
 /* IE6~IE9 */
}

.directory {
	display: inline;
	float: left;
	width: 960px;
	margin: 0 10px 10px;
	padding: 7px 0 0;
}

.directory li {
	display: inline;
	float: left;
	width: 946px;
	border-bottom: 1px dashed #666666;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	color: #999999;
	letter-spacing: 1px;
	overflow: hidden;
}

.directory li.no {
	border-bottom: 0px dashed #999999;
}

/*播放器*/
.mpplayer {
	width: 980px;
	margin: auto;
	background-color: #FFFFFF;
	margin-top: 10px;
}

.mpPlayerBox {
	width: 980px;
	margin-bottom: 0px;
	height: 60px;
	position: relative;
}

.mpList {
	display: none;
	float: left;
	width: 327px;
	position: absolute;
	z-index: 10;
	top: 60px;
	left: 486px;
	border: 1px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	padding: 1px 0px  1px 1px;
}

.mpList .mpListScroll {
	width: 326px;
	height: 336px;
	overflow-x: hidden;
	overflow-y: auto;
}

.mpList ul {
	display: inline;
	float: left;
	width: 308px;
	background: url(../img/mplist_bg.gif);
}

.mpList ul li {
	display: inline;
	float: left;
	width: 308px;
}

.mpList ul li a {
	display: inline;
	float: left;
	padding-left: 12px;
	margin-left: 5px;
	background: url(../img/mplist_icon.png) no-repeat 0 7px;
	color: #333;
	width: 288px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mpList ul li a:visited {
	color: #333;
	text-decoration: none;
}

.mpList ul li a:hover {
	color: #FF4E00;
	text-decoration: none;
}

.mpList ul li a:active {
	color: #FF4E00;
	text-decoration: none;
}

.tip_stopXP {
	height: 31px;
	line-height: 31px;
	background: #fff4e4;
	border-bottom: 1px solid #ffe5da;
	color: #9a5124
}

.tip_stopXP .inner {
	padding: 0px;
	width: 980px;
	margin: 0 auto;
}

.tip_stopXP .e_ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../img/tip_browser.png) 0 0 no-repeat;
	float: left;
	margin: 7px 5px 0 160px
}

.tip_stopXP a {
	color: #1896d4;
	text-decoration: underline
}

.tip_stopXP a:hover {
	color: #f30
}

.tip_stopXP p {
	float: left
}

.tip_stopXP .e_btn_down {
	display: inline-block;
	width: 79px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	background: url(../img/tip_browser.png) 0 -17px no-repeat;
	margin: 5px 0 0 2px;
	vertical-align: middle;
	float: left;
	text-align: center;
	color: #fff !important;
	text-decoration: none
}

.tip_stopXP a:hover.e_btn_down {
	background-position: 0 -41px;
	color: #fff;
	text-decoration: none
}

.qqlog a {
	display: inline-block;
	_display: inline;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	padding: 0 5px 0 25px;
	height: 23px;
	line-height: 23px;
	letter-spacing: 0.5px;
	color: #fff;
	background: #0385d7 url(../img/qqlog.png) no-repeat;
}

.qqlog a:hover {
	color: #fff;
	background-color: #006fb4;
}

.wxlog a {
	display: inline-block;
	_display: inline;
	float: left;
	margin-top: 2px;
	padding: 0 5px 0 25px;
	height: 23px;
	line-height: 23px;
	letter-spacing: 0.5px;
	color: #fff;
	background: #3ac80f url(../img/wxlog.png) no-repeat;
}

.wxlog a:hover {
	color: #fff;
	background-color: #34a811;
}

.down_tip {
	color: #333333;
}

.down_tip span {
	font-weight: bold;
	color: #bd5c3c
}

#CuPlayer,#play_listbox{	
	position:relative;
}


#oneimg{
	position:absolute;
	left:0;
	z-index:1;
	top:55px;
}

#twoimg{
	position:absolute;
	right:0;
	top:55px;
		z-index:999;
}

#oneimg img,#twoimg img{
	width:132px;
	height:410px;
}